Формат от галочек до даты

Мне нужно перенести некоторые журналы, которые были отмечены метками времени, в XML-документ. Я бы предпочел, чтобы временные метки были более специфичными, например, "14 июля 2009 г. 10:18:04 вечера"

Я планировал использовать что-то вроде:

DateTime logDate = DateTime.Parse(logText);
logDate.ToString("MMM dd yyyy hh:mm:ss tt");

Я подумал, что все будет в порядке, так как DateTime.Now.Ticks - это то, как вы можете получать тики. Однако возвращается, что это не правильный формат DateTime. во время установки logDate.

Я уверен, что есть простое решение, но я просто не могу найти его.

2 ответа

Решение

Если logText является строкой, вы можете преобразовать ее в long (Int64) и использовать этот конструктор:

DateTime date = new DateTime(long.Parse(logText));

Предполагая, что 'logText' является галочкой, попробуйте:

DateTime logDate = new DateTime(logText);
Другие вопросы по тегам