由於文件名提供了限制,將日期時間寫入文件名然後在.net中將其讀回到日期時間的最簡單方法是什麼?最簡單的在.net中寫入和從文件名讀取日期的方法
1
A
回答
2
怎麼樣簡單:
DateTime original = DateTime.Today;
string s = original.ToString("yyyyMMdd", CultureInfo.InvariantCulture);
DateTime dt = DateTime.ParseExact(s, "yyyyMMdd", CultureInfo.InvariantCulture);
(很明顯,文件名的其餘部分相結合......根據需要添加更多的精度 - 小時,分鐘,等)
2
編輯:不幸的是,原來的格式使用冒號,不能用於Windows文件名。這是一個真正的恥辱,因爲它是理想的。在這種情況下,我會去:
yyyy-MM-dd`T`HH-mm-ss
(毫秒如果你需要它們)。我不知道任何文化使用任何這些領域的任何不尋常的東西。這將是相當令人驚訝的,但你應該使用CultureInfo.InvariantCulture
只是爲了確保。
我喜歡在那裏有破折號 - 它可以讓你在查看文件列表時更容易解析。
編輯:原來的答覆
我建議你用用的「標準格式字符串給出的排序的日期/時間格式模式,例如:
Console.WriteLine(DateTime.UtcNow.ToString("s"));
它打印類似:
2009-04-08T06:45:43
這對於人類來說很容易解析,便於計算機解析,獨立於文化和適當排序年。
相關問題
- 1. 異步讀取/寫入文件的最簡單方法?
- 2. 在android中的文件中寫入/讀取簡單值的最佳方法?
- 3. 讀取和寫入名稱值文本文件的簡單方法
- 4. 寫入和讀取XML的最簡單方法
- 5. 最簡單的方法來驗證和讀取.net中的xml文件?
- 6. 最簡單的方式寫入文件
- 7. 什麼是從gfortran讀取.dbf文件的最簡單方法
- 8. 從文件名中讀取日期
- 9. Python的讀取和寫入的CSV文件的日期
- 10. 最簡單的方法來從URL中讀入一個字符串在.NET
- 11. 讀取/寫入隨機存取文件的最快方法?
- 12. 獲取日期的簡單方法
- 13. 簡單的方法從文件中讀取整數
- 14. C++:在Windows上使用C++讀取和寫入BMP文件的最簡單方法是什麼?
- 15. 最簡單的方法來記錄文件讀取操作
- 16. 糾正讀取文件和寫入文件異常的方法
- 17. 簡單的讀取/寫入文件的方法來訪問數字數據?
- 18. 從plist文件中寫入和讀取
- 19. 從python中讀取和寫入文件
- 20. 寫入和從文件中讀取
- 21. 最快的方式來讀取和寫入文件的數據?
- 22. Ruby - 讀取zip文件中文本文件的最簡單方法
- 23. 在.NET中讀取滾動日誌文件的最佳方法是什麼?
- 24. 在.NET 1.1中將StringBuilder的內容寫入文本文件的最簡單方法是什麼?
- 25. 在C#中解析Javascript日期的最簡單方法?
- 26. 在運行時讀取和寫入DLL值的最佳方法
- 27. 如何讀取和寫入日期到C#中的文本文件
- 28. 在groovy中讀取Excel文件的最簡單方法是什麼?
- 29. Antlr:最簡單的方法來識別日期和數字?
- 30. 從數組寫入CSV文件最簡單的方法是什麼?
或者使用Ticks獲得更高的精度 – 2009-04-08 06:43:33
我不知道你能做到這一點。謝謝 – jimconstable 2009-04-08 06:50:54