Wie erhalte ich das heutige Datum in C # im Format MM / TT / JJJJ?
Ich muss eine Zeichenfolgenvariable auf das heutige Datum setzen (vorzugsweise ohne das Jahr), aber es muss einen besseren Weg geben, als sie Monat für Tag Stück für Stück zu erstellen.
Übrigens: Ich bin in den USA, also wäre M / dd richtig, zB der 11. September ist der 11. September.
Hinweis: Es kam eine Antwort von kronoz, in der die Internationalisierung besprochen wurde, und ich fand sie großartig genug, um sie zu erwähnen, da ich sie auch nicht als "akzeptierte" Antwort verwenden kann.
Antworten:
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
quelle
Nicht schrecklich pedantisch zu sein, aber wenn Sie den Code internationalisieren, ist es möglicherweise nützlicher, die Möglichkeit zu haben, das kurze Datum für eine bestimmte Kultur zu erhalten, z. B.: -
Obwohl eindeutig der "m / tt / jjjj" -Ansatz wesentlich ordentlicher ist !!
quelle
quelle
Wenn Sie es ohne das Jahr wollen:
DateTime.ToString () hat viele coole Formatzeichenfolgen:
http://msdn.microsoft.com/en-us/library/aa326721.aspx
quelle
quelle
ist kulturspezifisch.
Am besten bleiben Sie bei:
quelle
Ich denke, das ist es, wonach Sie suchen
quelle
Oder ohne das Jahr:
quelle