2009-03-03 16 views
0

Ich versuche, eine Zeitmarke zu einer Datei hinzuzufügen. Aber das DateTime Format ToString() sieht mir komisch aus..Net: DateTime String-Format

Hier ist mein Code:

Dim _timeStamp As String = Date.Now.ToString("dd_mm_yyyy") 

aber der Wert wie folgt aussieht:

_timeStamp = "03_24_2009"

Ich habe meinen PC und das aktuelle Datum korrekt ist. Sollte der Wert nicht so aussehen: 03_03_2009?

+0

ich tat. Ich stimme den ersten ab. – Jack

+0

Wusste nicht über das Häkchen. Ich werde das bei all der Frage tun, die ich gestellt habe. Vielen Dank. – Jack

+0

@Jack: Keine Sorge; es ist einfach schön für Poster (und andere Leute mit derselben Frage) zu wissen, dass eine bestimmte Antwort die Frage/das Problem des OP beantwortet/gelöst hat. –

Antwort

15

Verwenden Sie für die zweistellige Monatsnummer MM nicht mm. Kapitälische M beziehen sich auf Monat, Kleinbuchstaben m beziehen sich auf Minuten.

Auch John Sheehan hat eine nice cheat-sheet für solche Dinge.

+0

Handy Spickzettel: http://john-sheehan.com/blog/net-cheat-sheets/ –

4

Verwenden Sie MM für Monat. Der .ToString ist Groß-und Kleinschreibung und Kleinbuchstaben bedeutet Minuten.

2

Verwendung MM, mm ist für Minuten

2

mm ist Minuten. Sie wollen MM für Monate.

5

Wie andere gesagt haben, bedeutet "mm" Minuten und "MM" bedeutet Monate.

Ich finde diese MSDN-Seiten nützlich:

Es gibt auch verschiedene Spickzettel im Internet verfügbar. Ich weiß, ich habe ein paar von ihnen gesehen, aber ich erinnere mich nur an meine eigene DZone refcard, die es enthält (also on Scribd).

EDIT: Wie in den Kommentaren erwähnt, John Sheehan has one too. Da sie alle kostenlos sind, warum nicht alles, was Sie finden können, herunterladen und den, den Sie am nützlichsten finden, behalten? :)

+0

Jon, ich habe diese Seiten in einen Spickzettel gelegt: http://john-sheehan.com/blog/net -cheat-sheets/ –

+0

@John: Also habe ich, effektiv - sehe die Änderung, die ich gemacht habe, als Sie kommentiert haben :) Ich werde Ihren Link auch hinzufügen. –

1

ich immer dieses Recht dank meiner mnemonic erhalten:

Monate sind größer als Minuten, "MM" größer als "mm"