Zeigt das Datum im Format TT / MM / JJJJ in vb.net an

8

Ich möchte das Datum im Format 09/07/2013 anstelle von 09-Jul-13 anzeigen.

%Vor%     
Ravikant Upadhyay 09.07.2013, 10:43
quelle

6 Antworten

21

Erstens, Großbuchstaben MM sind Monate und Kleinbuchstaben mm sind Minuten.

Sie müssen CultureInfo.InvariantCulture an ToString übergeben, um sicherzustellen, dass / als Datumstrennzeichen verwendet wird, da es normalerweise durch das Datumtrennzeichen der aktuellen Kultur ersetzt würde:

%Vor%

Eine weitere Option besteht darin, diesen benutzerdefinierten Formatbezeichner durch Einbetten von / in 'zu umgehen:

%Vor%

MSDN : Der "/" Benutzerdefinierte Formatspezifizierer :

  

Der benutzerdefinierte Formatbezeichner "/" stellt das Datumstrennzeichen dar, das   wird verwendet, um Jahre, Monate und Tage zu unterscheiden. Der angemessene   Lokalisierter Datumstrenner wird aus dem abgerufen    DateTimeFormatInfo.DateSeparator Eigenschaft des aktuellen oder angegeben    Kultur .

    
Tim Schmelter 09.07.2013, 10:49
quelle
3

So ...

%Vor%     
matzone 09.07.2013 10:44
quelle
0

Sie könnten das Datum in seine Bestandteile zerlegen und sie dann wie folgt verketten:

%Vor%     
user5195203 05.08.2015 17:54
quelle
0

Ich fand dies für Daten im 21. Jahrhundert, die als TT / MM oder TT / MM / JJ eingegeben werden konnten. Es ist beabsichtigt, eine Anwesenheitsliste auszudrucken und fragt nach dem Datum des Treffens mit.

%Vor%     
Ken Ince 31.12.2016 15:34
quelle

Tags und Links