我要求存储数据库中记录的所有日期必须记录为 UTC。到目前为止,我可以通过以下方法使用 Noda 库来实现这一点:
public static DateTime NowUtc(string timeZoneId)
{
var timeZone = GetTimeZone(timeZoneId);
var instant = SystemClock.Instance.Now;
return instant.InZone(timeZone).ToDateTimeUtc();
}
我将验证传入数据访问层的每个日期都必须是 UTC 格式。
我该如何做到这一点?
谢谢
注意:我创建了一个使用 Noda 作为核心引擎的自定义类库,并将输出转换回 System.DateTime。