4
我正在使用WPF工具包的DatePicker来选择一个日期。我们希望在选择日期到选定日期结束后设置DateTime。由于我们将转换为UTC时间,因此我们需要能够指定用户的时区。由于该工具正在我们的机器上运行,因此我们无法使用当前机器的本地时间。WPF DatePicker是否允许您指定时区?
在DatePicker中选择日期时是否可以指定日期对应的时区?
我正在使用WPF工具包的DatePicker来选择一个日期。我们希望在选择日期到选定日期结束后设置DateTime。由于我们将转换为UTC时间,因此我们需要能够指定用户的时区。由于该工具正在我们的机器上运行,因此我们无法使用当前机器的本地时间。WPF DatePicker是否允许您指定时区?
在DatePicker中选择日期时是否可以指定日期对应的时区?
没有,但是如果你想将日期时间从本地时间到UTC转换,所有你需要做的就是调用:
((DateTime) selectedTime).ToUniversalTime();
确保这种方法的注意事项读了起来:http://msdn.microsoft.com/en-us/library/system.datetime.touniversaltime.aspx