gpt4 book ai didi

c# - DateTime 属性不接受 ToShortDateString

转载 作者:太空宇宙 更新时间:2023-11-03 17:20:37 26 4
gpt4 key购买 nike

我在代码中有一个类似这样的属性:

public Nullable<DateTime> WorkDate

所以我尝试在代码中的某个地方使用 ToShortDateString 但它甚至没有在 VS IDE 中显示这样的方法。为什么?是什么让它与普通的 System.DataTime 类型不同?

最佳答案

可空日期时间(也称为 DateTime?)在其 .Value 中“隐藏”DateTime

所以你想要

WorkDate.Value.ToShortDateString();

请注意,由于 Nullable DateTimes 可以为 null - 如果它为 null,上面的代码将崩溃,因此要么使用 ?? 运算符,要么检查它是否为 .HasValue;

关于c# - DateTime 属性不接受 ToShortDateString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19933820/

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