本文介绍了从刻度到日期的格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要将带有时间戳记的一些日志传输到XML文档。我希望时间戳更加具体,例如 2009年7月14日10:18:04 pm
I am needing to transfer some logs which were timestamped in ticks to an XML document. I would prefer the timestamps to be more Specific such as "July 14, 2009 10:18:04 pm"
我计划使用以下方式:
DateTime logDate = DateTime.Parse(logText);
logDate.ToString("MMM dd yyyy hh:mm:ss tt");
我认为这可以作为DateTime.Now.Ticks是获取刻度的方法。但是,返回的是它不是正确的DateTime格式。
I figured this would be OK as DateTime.Now.Ticks is how you can get ticks. It is however returning that it is not a proper DateTime format. during setting logDate.
我确定有一个简单的解决方案,但我无法解决。
I am sure there is a simple solution but I just can't come across it.
推荐答案
如果 logText
是字符串,则可以将其转换为long(Int64)并使用:
If logText
is a string, you can convert it to long (Int64) and use this constructor:
DateTime date = new DateTime(long.Parse(logText));
这篇关于从刻度到日期的格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!