2010-05-11 92 views
0

如何在ftl文件中打印当前月份?如何在FTL代码中显示当前月份?

+0

什么是您尝试使用FTLs(Hibernate逆向工程等)的应用程序?你试过什么了?在这种情况下,多一点信息可能会有很大帮助。 – aperkins 2010-05-11 17:48:03

回答

0

我真的不知道(也不能直接找到)FTL是什么,所以请不要杀我,如果这不是你想要的。

但是:要获得当月就可以使用的GregorianCalendar:

GregorianCalendar gc = new GregorianCalendar(); 
int month = gc.get(GregorianCalendar.MONTH); 
1

假设你有一个配置已经和你正在做这样的事情来处理它:

Template template = config.getTemplate("template.ftl"); 
Map<String,Object> model = new HashMap<String,Object>(); 
model.put("currentDate", new Date()); 
StringWriter writer = new StringWriter(); 
template.process(model, writer); 

你可以通过做这样的事情在template.ftl中引用你的日期:

Today's date is ${currentDate?string("MMMM")}! 

T他MMMM部分可以是任何字符串使用SimpleDateFormat语法

相关问题