Erhalte das aktuelle Datum in Thymeleaf

8

Wie kann ich das aktuelle Datum (und ggf. die Uhrzeit) von Thymeleaf ausdrucken? Ich versuche diese Funktionen: Ссылка aber ich kann sie nicht arbeiten lassen.

    
Fred K 26.02.2015, 09:20
quelle

3 Antworten

18

Versuchen Sie es mit:

%Vor%

wird ein java.util.Date() -Objekt erstellt und dann wie gewünscht formatiert.

Verwenden des Dienstprogramms #calendars

Dies ist eine alternative Methode:

%Vor%

Das Ergebnis wird das gleiche sein.

    
Andrea 26.02.2015, 09:38
quelle
4

Das funktioniert gut für mich:

${#dates.format(#dates.createNow(),'YYYY/MM/dd HH:mm')}

    
Mykola Lysenko 09.09.2015 13:01
quelle
0

Eine andere Möglichkeit, das aktuelle Datum und die aktuelle Uhrzeit in thymeleaf zu erhalten, ist die Verwendung von

%Vor%
  

Das aktuelle Datum und die Uhrzeit ( ${execInfo.now} ), ein Kalenderobjekt   Dies entspricht dem Moment, in dem die Template-Engine mit der Ausführung begonnen hat   für diese Vorlage.

Sie können einen WebContext erstellen, um die Kontextvariablen zu ändern,

%Vor%

Wenn der Kontext erstellt wird, erstellt er ein Objekt, das die zwei Werte für die Vorlagen-Engine enthält. Der Objektname ist execInfo . Die zwei Variablen sind templateName und now . Auf diese Variablen kann überall in den Vorlagen zugegriffen werden.

Wenn Sie das Datumsformat formatieren müssen, können Sie dies tun,

%Vor%

Beispiel:

%Vor%     
Lucky 01.04.2016 13:25
quelle

Tags und Links