2010-11-24 16 views
0

J'ai besoin de stocker exactement DateTime comme nom de fichier et de le restaurer si nécessaire. Motif dd_MM_yyyy hh_mm_ss_ff tt ne semble pas correspondre à la date originale (après avoir utilisé DateTime.ParseExact, donc je crois qu'une partie de la date est perdue lors de la conversion. Est la plus petite partie tiques de DateTime? Comment enregistrer dans la chaîne ainsi?Motif DateTime.ToString pour préserver la plus petite partie

Répondre

4

Oui, les tiques représentent la mesure la plus petite sur un DateTime.

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

Renvoie-t-il un nombre total de graduations ou une partie de la date/heure uniquement? – SharpAffair

+0

Vous étiez juste trop rapide. – Steven

+0

Total des ticks à cette valeur DateTime –

2

Je crois que vous voulez fiable horodater votre fichier journal. Eh bien, le format que vous fournissez ne seront pas fiables, à savoir qu'il sera différent en fonction du fil Valeur CurrentCulture

Je recommanderais d'utiliser quelque chose ike "aaaa-MM-jj_hh: mm: ss.FFFFFFF" si vous voulez avoir un horodatage précis et fiable.