Ant:希望拥有一个包含时间戳的属性

时间:2011-09-20 18:10:23

标签: ant

我在Ubuntu Linux上使用Ant 1.8.2(以及在运行Cygwin的Windows 7上)。我有这个属性......

    <property name="results" location="${selenium.results.dir}/Results-20110922_131005.html" />

我想将“20110922_131005”替换为代表当前时间戳的较少硬编码。我怎么能这样做?

2 个答案:

答案 0 :(得分:27)

<tstamp>
     <format property="time.stamp" pattern="yyyy-MM-dd_HH:mm:ss"/>
</tstamp>

这将创建一个名为${time.stamp}的属性。

<property name="results" 
    location="${selenium.results.dir}/Results-${time.stamp}.html" />

答案 1 :(得分:1)

你可以在蚂蚁中使用tstamp。另请参阅SO问题:output timestamp in ant