Ant时间戳的使用:
<?xml version="1.0"?>
<project name="time" default="show" basedir=".">
<property file="ant.properties" />
<target name="default">
<tstamp/>
<!-- 以下的几个属性是系统自带的,初始了tstamp之后,它们就有值了 -->
<echo message="System:"/>
<!-- yyyyMMdd -->
<echo message="DSTAMP = ${DSTAMP}"/>
<!-- HHmm -->
<echo message="TSTAMP = ${TSTAMP}"/>
<!-- 日期 -->
<echo message="TODAY = ${TODAY}"/>
</target>
<!-- 设置自己的日期时间格式 -->
<tstamp prefix="my">
<format property="day" pattern="yyyy-MM-dd"/>
<format property="time" pattern="HH:mm:ss"/>
<format property="dt" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
</tstamp>
<target name="show">
<antcall target="default"/>
<echo message="-------------------------------------"/>
<echo message="Mine:"/>
<echo message="my.time = ${my.time}"/>
<echo message="my.day = ${my.day}"/>
<echo message="my.dt = ${my.dt}"/>
</target>
</project>