本文介绍了从刻度到日期的格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要将带有时间戳记的一些日志传输到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));

这篇关于从刻度到日期的格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 02:43