我需要将一些以滴答时间戳记的日志传输到 XML 文档。我希望时间戳更具体,例如“2009 年 7 月 14 日晚上 10:18:04”
我计划使用类似以下的东西:
DateTime logDate = DateTime.Parse(logText);
logDate.ToString("MMM dd yyyy hh:mm:ss tt");
我认为这没问题,因为 DateTime.Now.Ticks 是获取刻度的方式。然而,它返回它不是正确的 DateTime 格式。在设置 logDate 期间。
我确信有一个简单的解决方案,但我就是找不到。
最佳答案
如果 logText
是一个字符串,您可以将它转换为 long (Int64) 并使用 this constructor :
DateTime date = new DateTime(long.Parse(logText));
关于c# - 从报价到日期的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1129410/