我有一个要求,即数据库中所有记录的日期都必须以协调世界时(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。