Ant时间戳的使用

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>
分享到: