2

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

1 に答える 1

4

ドキュメントから直接:

a     Am/pm marker    Text    PM

そう

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

は00 から 23 までの時間を出力するHHため、これは と冗長であることに注意してください。01 から 12 までの時間を取得するために使用します。HHhh

于 2012-11-30T21:24:33.803 に答える