【发布时间】:2012-09-26 15:35:05
【问题描述】:
我需要知道耶路撒冷的当前时间。
该代码占用服务器时间,但我需要耶路撒冷时间:
DateTime currentTime = DateTime.Now;
dayName = currentTime.DayOfWeek;
编辑:
在 Vinoth 答案的帮助下(我只使用了 AddHours(2) 部分)它应该是这样的(不起作用):
DateTime currentTime = DateTime.Now;
currentTime=currentTime.AddHours(2);//Jerusalem Time
dayName = currentTime.DayOfWeek;
Edit2:我的改进(ToUniversalTime())
DateTime currentTime = DateTime.Now;
currentTime=currentTime.ToUniversalTime().AddHours(2);//Jerusalem Time
dayName = currentTime.DayOfWeek;
【问题讨论】:
-
你有什么tried?
-
这段代码所做的就是让您获得两个小时后的时间。你需要一个像@Vinoth's 这样使用时区的答案。