gpt4 book ai didi

c# - 当值为 null 时将日期时间显示为 "00000000"

转载 作者:太空宇宙 更新时间:2023-11-03 19:05:36 24 4
gpt4 key购买 nike

我正在编写一个小型控制台应用程序并从数据库中检索数据,并且当数据库中保存的值为空时需要将日期时间数据显示为“00000000”。

我试过了

string temp = v.CompetentDate != null ? v.CompetentDate : "00000000";
DateTime competentdate = DateTime.Parse(temp);
v.CompetentDate = competentdate.ToString("ddMMyyyy");

但是得到一个异常说明 String was not recognized as a valid DateTime

如果数据库中的值为空,我如何才能将值获取为“00000000”。

最佳答案

为什么要将字符串转换为日期时间,然后再转换回字符串?只需设置字符串值

v.CompetentDate = v.CompetentDate ?? "00000000";

关于c# - 当值为 null 时将日期时间显示为 "00000000",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28294118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com