我正在使用我的程序以美國格式(MMDDYYYY)寫入一些日期值到c#中的csv文件。 這是一個WPF應用程序。如果用戶在計算機中使用不同的區域設置(如英國),則日期值會翻轉。我如何確保無論用戶的區域設置是什麼,我的應用程序都會以美國格式寫入日期值?寫入日期值
Q
寫入日期值
0
A
回答
0
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Console.WriteLine(dateToDisplay.ToString("MMddyyyy"));
+1
實際上將CurrentCulture設置爲獲取文化行爲並不是獲得這一點的最佳方式。您應該使用採用CultureInfo實現的IFormatProvider的覆蓋。你也許想要InvariantCulture: dateToDisplay.ToString(「MMddyyyy」,CultureInfo.InvariantCulture); –
2
您可以指定日期轉換時,一個字符串(我不知道如果這就是你如何顯示日期,雖然)格式:
DateTime d = DateTime.Now;
string s = d.ToString("MMddyyyy");
更多細節上的日期格式字符串見:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
相關問題
- 1. 輸入日期值
- 2. 插入日期值
- 3. 插入日期值
- 4. 用xbuild寫入日期
- 5. 舍入時間日期值
- 6. MySQL日期時間字段 - 無法寫入日期
- 7. 在Python中將寫入日期轉換爲日期格式
- 8. 將SQL日期轉換爲寫入日期
- 9. HTML5「日期」輸入格式,自動填寫當前日期
- 10. SAS - 爲數字變量填入空值,但不填寫日期
- 11. 在Android中將日期值寫入Parceable Class時需要幫助
- 12. 向註冊表寫入日期/時間值
- 13. 在使用Open XML的單元格中寫入日期值
- 14. Stop Jackson自定義日期序列化程序寫入空值
- 15. sqlite將日期寫入電子郵件
- 16. 在新行中寫入日期
- 17. BigqueryIO無法寫入日期分區表
- 18. 無法將日期寫入文件
- 19. 在asp中寫入日期:TextBox
- 20. 使用mvc向oracle表寫入日期
- 21. 以各種格式寫入日期
- 22. 使用VBA將日期寫入SQL
- 23. 如何將日期寫入.txt?
- 24. 將數據寫入influxDB的舊日期
- 25. 如何寫入表日期列與DBI
- 26. 如何使用JSON寫入將日期寫入ISO 8601格式?
- 27. 填寫日期差距和最近值
- 28. 如何編寫兩個日期值?
- 29. R - 填寫所有日期的值
- 30. 如何寫日期/時間值?
請編輯您的問題,以包括一個小的工作代碼示例,說明您的問題。 –
http://www.codeproject.com/Articles/5075/Culture-Invariant-DateTime-values – Flowerking