为什么日期时间没有记录存储的时间?

Joh*_*ohn 1 c# asp.net datetime asp.net-mvc-3

将TimeStamp录制到DB中的表中时为什么...

DateTime todaysDate = DateTime.Today;

BookingRecord newBooking = new BookingRecord();
//other code for adding record to db
newBooking.TimeStamp = todaysDate;
Run Code Online (Sandbox Code Playgroud)

为什么timeStamp中的记录记录为:2013-09-04 00:00:00.000我想要正确的时间显示?

谢谢你的答复

Ale*_*ven 9

因为DateTime.Today实际上应该这样做.如果您还想要时间信息,请使用DateTime.Now.

编辑:当然,建议使用UTC DateTimes存储在数据库中,所以最好使用DateTime.UtcNow!