2012-01-13 94 views
0

我有這樣的日期格式:爲什麼用斜線打印時間?

<entry key="buildDate" type="date" value="now" pattern="MM-dd-yyyy HH:mm:ss"/> 

螞蟻給了我這樣的結果(在一個鍵值屬性文件):

buildDate=01-13-2012 14\:19\:59 

爲什麼螞蟻添加這些大幅削減?因爲它在屬性文件中?

回答

1

是的。冒號在Java屬性文件中具有特殊含義(它們可以充當鍵值分隔符),所以Ant需要用反斜槓將它們轉義。

+0

螞蟻不逃避任何東西,它是Java! – Rebse 2012-01-13 22:52:12

+0

@Rebse:它也不是Java,它是執行'Properties.store'的。此外,這不是一個重要的區別,是嗎? – skaffman 2012-01-13 23:32:10