我有一个日期和时间戳,想要添加 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+(['|"])([a-zA-Z0-9-:\s]+)(['|"])"/>
<substitution expression="BUILD_DATE:String = \1${tdate}\3"/>
<fileset dir="project/src/model">
<include name="ProjectModel.as"/>
</fileset>
</replaceregexp>
</target>
最佳答案
直接来自the documentation :
a Am/pm marker Text PM
所以
<format property="tdate" pattern="MM-dd-yyyy HH:mm a"/>
请注意,这与 HH
是多余的,因为 HH
打印从 00 到 23 的小时。使用 hh
获取从 01 开始的小时到 12。
关于ant - 如何在 ANT 任务中将 AM 或 PM 添加到时间日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13653337/