2014-05-20 61 views
0

我有一個SQL參數Enddatum,它是一個字符串。 如果我創建一個文本字段使用類似表達:如何從一個日期字符串中刪除一天

new java.text.SimpleDateFormat("yyyy-MM-dd").parse($P{Enddatum}) 

這工作。

但我想從Enddatum減去一天。 Like:

new java.text.SimpleDateFormat("yyyy-MM-dd").parse($P{Enddatum}) - 1 DAY 

但它不起作用。

我該怎麼辦?

回答

0

試試這個

new java.text.SimpleDateFormat("yyyy-MM-dd").parse($P{Enddatum}) - 1 
+0

**操作員 - 沒有定義參數的類型(S)日期,INT ** 我之前tryed它。 – user3658130

+0

嘗試在Groovy shell或Groovy控制檯中執行'new Date() - 1',您會發現該操作符受Groovy的'Date'支持。 –

+0

date() - 1也不工作。 – user3658130

相關問題