【发布时间】:2015-08-03 23:45:13
【问题描述】:
在我的应用程序中,我收到时间戳,在 c# 代码中,我转换为日期并传递此日期以执行存储过程。我的应用程序放置在服务器机器中。但是当这个日期打印在日志中时,我看到服务器接收的日期少了一天。下面是我将时间戳转换为日期的代码,
DateTime fromDate = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc);
fromDate =fromDate.AddMilliseconds(1430159400000).ToLocalTime();
日期为:'2015-04-28' 但在服务器中接收为 '2015-04-27'。当我在日志中打印这个日期时,我就知道了。我在这里做错了什么! 欢迎提出任何建议。
问候 桑吉萨
【问题讨论】:
标签: c# date datetime timestamp utc