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