【转】Hudson插件Email-Ext邮件模板时间格式化的解决方法

发布时间:2017-7-9 7:29:19编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"【转】Hudson插件Email-Ext邮件模板时间格式化的解决方法 ",主要涉及到【转】Hudson插件Email-Ext邮件模板时间格式化的解决方法 方面的内容,对于【转】Hudson插件Email-Ext邮件模板时间格式化的解决方法 感兴趣的同学可以参考一下。

【转】Hudson插件Email-Ext邮件模板时间格式化的解决方法

原文地址:http://www.cnblogs.com/haycco/archive/2012/03/20/3031397.html

最近因对Hudson版本进行了升级为2.2.0,所以各方面都在搞项目迁移工作,同时对以往的构建邮件通知模板进行了优化和美化处理。但在邮件的构件时间格式化一直没找到适合的解决方法,一直都是直接显示时间戳的格式。
以往的形式是这样,Date of build: Mon, 27 Feb 2012 16:16:31 +0800 。
jelly脚本里面直接取的是

${it.timestampString}

但这样的格式,并不符合我们中国人的习惯。经过查找,在邮件模板里面加入如下代码即可进行时间的格式化。

1 <j:new className="java.text.SimpleDateFormat" var="format">2   <j:arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" />3 </j:new>4 <j:invoke on="${format}" var="formattedDate" method="format">5   <j:arg type="java.util.Date" value="${build.time}" />6 </j:invoke>

然后输出时间的地方引用变量${formattedDate},例如:

Date of build:${formattedDate}

处理后的显示格式则:Date of build: 2012-02-28 11:28:02 

这样时间格式的问题也就解决了。这里主要使用的是

${build.time}

进行时间格式化。


上一篇:mongodb用户权限管理(二)
下一篇:Calendar的使用注意

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款