2011-03-11 53 views
2

我正在爲Web應用程序編寫一個Fitnesse測試。其中一個要測試的項目是一個下拉框,其值由當前日期以DD/MM/YYYY格式確定。在Fitnesse中獲取!today變量的子串

我以爲在Fitnesse套件中使用!today變量可能是一種設置變量的有用方式,但我遇到了Fitnesse將該日期表示爲(例如)11 Mar, 2011,我需要11/03/2011。我可以使用-xml修飾符以數字格式獲取日期,但我仍然留下一個非常大的字符串,如2011-03-11T05:51:22

有沒有一種方法獲取這個子字符串,然後將這些變成頁面變量,還是我在這裏完全吠叫錯誤的樹?

謝謝!

回答

6

!today (MM/dd/yyyy)產生09/17/2012。您可以使用任何您喜歡的格式代碼。它使用SimpleDateFormat類。

+0

人,我希望我能知道它是那麼容易!這很酷。 – nihilogist 2012-09-28 08:57:06

1

嗯,事實證明並不完全錯了:-)

作爲參考,!今天的功能有一些其他的方法,你可以用它們來收集必要的日期的各個部分(MM) - 以數字形式給出一年中的月份,即 !今天(yyyy) - 給出該年份的月份,數字形式

還有其他一些,但所有我結束了你使用這些。根據需要組合它們,羅伯特是你母親的兄弟,因爲它是...

0

這將讓你所需要的日期

$寫在FitNesse的維基測試用例{=!今日(DDMMYYYY)=}