簡體   English   中英

將日期時間更改為其他文化

[英]Change datetime to different culture

我的日期時間格式為“ 2013年12月4日,星期三”。 我想在運行時將其轉換為不同的區域性,以便能夠根據區域性將其存儲在數據庫中。

這是我的代碼:

dysMngmt.Day = curntDate.ToString("D");

上面的一行代碼越來越好。 所以,請幫助我。

您可以使用ToString函數的第二個參數,它使您可以選擇自己認為合適的區域性:

curntDate.ToString("D", CultureInfo.GetCultureInfo("en-US"))

附帶說明一下,為什么要在數據庫中將日期另存為字符串? 為什么不使用本機日期日期類型? 它將占用較少的空間並允許您進行比較等,然后在從數據庫中讀取時將只使用當前區域性。

除非有很好的理由在應用程序中分別處理每個日期的區域性,否則應在應用程序級別進行設置,以使默認的ToString()與您想要的區域性一起使用。

http://support.microsoft.com/kb/306162

另外,您可能還不應該將日期作為文本存儲在數據庫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM