2011-09-20 10 views
10

私はUbuntu Linux(およびCygwinを実行しているWindows 7)でもAnt 1.8.2を使用しています。私は、このプロパティ...私は現在のタイムスタンプを表し、以下のハードコーディングされた何かを「20110922_131005」を交換したいと思いますAnt:タイムスタンプを持つプロパティを持っていたい

<property name="results" location="${selenium.results.dir}/Results-20110922_131005.html" /> 

を持っています。これどうやってするの?

答えて

19
<tstamp> 
    <format property="time.stamp" pattern="yyyy-MM-dd_HH:mm:ss"/> 
</tstamp> 

これは${time.stamp}というプロパティを作成します。

<property name="results" 
    location="${selenium.results.dir}/Results-${time.stamp}.html" /> 
+0

月のパターンで小文字の「mm」を大文字「MM」に変更します。今は何年もかかるでしょう。 –

+0

@DanielSitarz - whoops –

+0

そして、おそらく小文字の 'hh'は12hフォーマットで、大文字の 'HH'は24hフォーマットです。 – AdrianRM

関連する問題