2010-11-24 2 views
0

Мне нужно сохранить точное имя DateTime в качестве имени файла и восстановить его при необходимости. Pattern dd_MM_yyyy hh_mm_ss_ff tt, кажется, не соответствует исходной дате (после использования DateTime.ParseExact, поэтому я считаю, часть даты теряется при конвертации. Является ли клещей наименьшая часть DateTime? Как сохранить его в строку, а?DateTime.ToString шаблон, чтобы сохранить даже самую маленькую часть

ответ

4

Да, клещи представляют наименьшее измерение на DateTime.

String filename = DateTime.Now.Ticks + ".txt"; 
+0

Возвращает ли это общее количество тиков или тикает только часть времени? – SharpAffair 2010-11-24 19:51:18

2

Я считаю, что вы хотите надежно времени отпечатать файл журнала. Ну, формат вы предоставите не будет надежным, то есть она будет выглядеть по-разному в зависимости от потока Значение CurrentCulture.

Я бы порекомендовал вам что-то новое ike "yyyy-MM-dd_HH: mm: ss.FFFFFFF", если вы хотите иметь точную и надежную отметку времени.

 Смежные вопросы

  • Нет связанных вопросов^_^