【发布时间】:2020-04-21 23:54:50
【问题描述】:
无法让 NodaDateTime 识别除 UTC 以外的任何其他偏移量,格式为:+HH
以下工作正常:
var pattern = ZonedDateTimePattern.CreateWithInvariantCulture("dd/MM/yyyy HH:mm:ss +o<HH>", DateTimeZoneProviders.Tzdb);
var dateString = "24/03/2020 13:44:58 +00";
var result = pattern.Parse(dateString);
以下不是:
var pattern = ZonedDateTimePattern.CreateWithInvariantCulture("dd/MM/yyyy HH:mm:ss +o<HH>", DateTimeZoneProviders.Tzdb);
var dateString = "24/03/2020 13:44:58 +10";
var result = pattern.Parse(dateString);
事实上,除了 +00 之外没有任何偏移量有效。它也表现出与 +o
相同的行为【问题讨论】:
-
这是什么编程语言?
标签: date datetime date-parsing nodatime