10
votes

Freemarker Date de la date actuelle

est-il possible de faire des comparaisons de date contre la date actuelle dans un modèle de Freemarker sans passer la date actuelle dans le modèle?


0 commentaires

4 Réponses :


-7
votes

non

Freemarker est une bibliothèque de modèles, il n'y a pas de aujourd'hui variable.

Mais vous pouvez passer un nouvelle date () objet Java sur le modèle.


2 commentaires

Vous devriez envisager de mettre à jour ou de supprimer cette réponse, car il est maintenant incorrect


Eh bien, il ne devrait pas y avoir de date actuelle en principe, mais c'était une demande si fréquente, .now a été ajouté malgré son si sale.



21
votes

de Freemarker 2.3.17 sur vous pouvez utiliser la nouvelle variable spéciale .now : xxx


1 commentaires

Cela ne semble pas fonctionner pour moi. Ma version du modèle Freemarker est 2.3.20. <# Attribuer Futdate = "2011-05-16T21: 32: 13Z"> futdate? DateTime>. foo devient null



0
votes

Si quelqu'un d'autre a cette question.

Je comparais 2 dates xxx

(ils étaient tous deux 10/10/2019 )

Mais pour une raison quelconque, c'était faux, même s'il était égal, ce que je devais faire était xxx


0 commentaires

1
votes

Un meilleur moyen de comparer deux dates au FreeMarker est de trouver la différence entre deux dates. xxx

si la différence est supérieure à 0, c'est une date ultérieure. , s'il est égal à la même date, le cas échéant, c'est une date précédente


0 commentaires