2012-11-30 112 views
2

我有一个日期和时间戳,我想添加AM或PM值。我还没有找到办法做到这一点。这里是我的代码:如何在ANT任务中将AM或PM添加到时间日期格式?

<target name="updateDate"> 

    <propertyset id="tdate"></propertyset> 

    <tstamp> 
     <format property="tdate" pattern="MM-dd-yyyy HH:mm"/> 
    </tstamp> 

    <echo>Updating build date to: ${tdate}</echo> 

    <replaceregexp byline="true"> 
     <regexp pattern="BUILD_DATE:String\s+=\s+(['|&quot;])([a-zA-Z0-9-:\s]+)(['|&quot;])"/> 
     <substitution expression="BUILD_DATE:String = \1${tdate}\3"/> 
     <fileset dir="project/src/model"> 
      <include name="ProjectModel.as"/> 
     </fileset> 
    </replaceregexp> 

</target> 

回答

4

直接从the documentation

a  Am/pm marker Text PM 

所以

<format property="tdate" pattern="MM-dd-yyyy HH:mm a"/> 

注意,这是多余的HH,因为HH打印从00小时到23.使用hh来获得小时f rom 01至12.

+0

谢谢。书签 –

相关问题