如何将PM时间与AM时间进行比较(PM应该小于AM)

时间:2019-07-11 11:31:51

标签: c#

我要比较两个日期:

a)2019-09-22T23:40:00.000 + 04:00 b)02:00

这都是我要转换为TimeSpan对象的字符串。

我希望(a)小于(b),因为11pm在凌晨2点之前,但是它返回的是false,而不是true,如下所示。

DateTimeOffset.Parse("2019-09-22T23:40:00.000+04:00").TimeOfDay <= TimeSpan.ParseExact("02:00", "hh\\:mm", CultureInfo.InvariantCulture)

上面的代码应该返回true,但是返回false。

编辑:对不起,人们感到困惑,总结一下:

我有一个以下格式的日期:

2019-09-22T23:40:00.000 + 04:00

我的时间范围采用以下格式:

17:00-02:00

由于23:40介于17:00和02:00之间,因此我的代码应返回true。

0 个答案:

没有答案