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? P>
4 Réponses :
non fort> p>
Freemarker est une bibliothèque de modèles, il n'y a pas de aujourd'hui em> variable. p>
Mais vous pouvez passer un nouvelle date () code> objet Java sur le modèle. P>
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 code> a été ajouté malgré son si sale.
de Freemarker 2.3.17 sur vous pouvez utiliser la nouvelle variable spéciale .now code>
:
Cela ne semble pas fonctionner pour moi. Ma version du modèle Freemarker est 2.3.20. <# Attribuer Futdate = "2011-05-16T21: 32: 13Z">
Si quelqu'un d'autre a cette question.
Je comparais 2 dates p> (ils étaient tous deux Mais pour une raison quelconque, c'était faux, même s'il était égal, ce que je devais faire était p>
Un meilleur moyen de comparer deux dates au FreeMarker est de trouver la différence entre deux dates. si la différence code> 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 p> p>