由于文件名提供了限制,将日期时间写入文件名然后在.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