【发布时间】:2009-11-19 13:52:42
【问题描述】:
我有两个约会。一个由用户提供,精确到第二个,一个来自数据库,精确到刻度线。这意味着当它们都代表 13/11/2009 17:22:17(英国日期)时
userTime == dbTime
返回假
刻度值为 633937297368344183 和 633937297370000000。
为了解决这个问题,我使用了代码
userTime = new DateTime(
userTime.Year,
userTime.Month,
userTime.Day,
userTime.Hour,
userTime.Minute,
userTime.Second);
dbTime = new DateTime(
dbTime.Year,
dbTime.Month,
dbTime.Day,
dbTime.Hour,
dbTime.Minute,
dbTime.Second);
有没有更优雅的方法来实现这一点?
【问题讨论】: