Sha*_*air 2 .net datetime tostring
我需要精确地存储DateTime为文件名,并在需要时恢复它。模式dd_MM_yyyy hh_mm_ss_ff tt似乎与原始日期不匹配(使用后DateTime.ParseExact,所以我相信部分日期在转换时会丢失。刻度是 DateTime 的最小部分吗?如何将其保存为字符串?
我相信您希望为日志文件添加可靠的时间戳。那么,您提供的格式将不可靠,即它看起来会有所不同,具体取决于线程的 CurrentCulture 值。
如果您想拥有精确可靠的时间戳,我建议使用“yyyy-MM-dd_HH:mm:ss.FFFFFFF”之类的东西。
是的,刻度代表 DateTime 上的最小测量值。
String filename = DateTime.Now.Ticks + ".txt";
Run Code Online (Sandbox Code Playgroud)