【发布时间】:2020-01-02 12:41:49
【问题描述】:
我从 API DateTime.Date 获取,这意味着 Date 没有时间,有时我得到的 DateTime 具有完整的有效日期,但如果我在没有时间的情况下获得价值并且因为财产是DateTime 的类型,它还包括时间,但值为零。
所以我的字符串看起来像这样:
29/08/2019 00:00:00
我如何识别它何时没有有效时间并从我的字符串中删除这个00:00:00?
谢谢大家
干杯
【问题讨论】:
-
@John 有时我会得到完整的 DateTime 值,我需要识别它何时是零并格式化它..
-
这不是您在问题中所问的,尽管如果您首先将其解析为
DateTime对象 (dt),则可以检查if (dt.Date == dt)。 -
@Roxy'Pro 你可以使用
if (dt.TimeOfDay.Ticks == 0) ...来检查dt是否代表午夜。