Maison > développement back-end > tutoriel php > 9ème exemple d'application de Velocity --- formater la date

9ème exemple d'application de Velocity --- formater la date

黄舟
Libérer: 2023-03-04 21:36:01
original
1571 Les gens l'ont consulté

Pour étendre la fonction, vous pouvez écrire une classe d'outils, puis placer la classe d'outils dans le contexte. Vous pouvez appeler directement la méthode de classe d'outils dans le modèle

Par défaut, la sortie de date est Mar.
14 juillet 16:42:30 CST 2015

Nous devons écrire une classe d'outils pour formater la date,

mettre la date d'origine et la classe d'outils de formatage de date dans le contexte

Dans le modèle, appelez la méthode de la classe d'outils de formatage de date pour formater la date

$dateformat.format("yyyy-MM-dd",$date)



//2 Create a Context object

VelocityContext context = newVelocityContext();

//3 Add you data object to this context

context.put("date", new Date());

//扩展功能,提供一个日期格式工具类,在模板中调用其方法即可。

context.put("dateformat", newDateUtils());

//4 Choose a template

Template template =Velocity.getTemplate("formatedate.vm");

//5 Merge the template and you data toproduce the output

StringWriter sw = new StringWriter();

template.merge(context, sw);

sw.flush();

System.out.println(sw.toString());



formatedate.vm

${date}



===

$date

===



$dateformat.format("yyyy-MM-dd",$date)



-==

$dateformat.format("yyyy-MM-ddHH:mm:ss",$date)



==

$dateformat.format("yyyyMMdd",$date)
Copier après la connexion

Ce qui précède est le 9ème exemple d'application de vitesse --- le contenu du formatage de la date, plus connexes Veuillez prêter attention au site Web PHP chinois (www.php.cn) pour le contenu !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal