鉴于前后端分离发展的迅速。前端很多时间控件都会读UTC时间。
安利一个小知识
// // 摘要: // Creates a new System.DateTime object that has the same number of ticks as the // specified System.DateTime, but is designated as either local time, Coordinated // Universal Time (UTC), or neither, as indicated by the specified System.DateTimeKind // value. // // 参数: // value: // A date and time. // // kind: // One of the enumeration values that indicates whether the new object represents // local time, UTC, or neither. // // 返回结果: // A new object that has the same number of ticks as the object represented by the // value parameter and the System.DateTimeKind value specified by the kind parameter.
public static DateTime SpecifyKind(DateTime value, DateTimeKind kind);
result.StartTime = DateTime.SpecifyKind((DateTime)result.StartTime, DateTimeKind.Utc);
result.EndTime = DateTime.SpecifyKind((DateTime)result.EndTime, DateTimeKind.Utc);