2010-06-30 142 views
1

我想4月打印APR IN JAVA WHERE 4作爲參數來表示4月。我能做些什麼?我嘗試了'MMM'格式,但它打印'4月'而不是'APR'。JAVA中的日期格式

回答

4

爲什麼不只是大寫的'MMM'結果呢?

1

隨着SimpleDateFormat類,你不能或使用String.toUpperCase()(如本J)與「MMM」結合。

這是有道理的,如果你有工作的日期,但如果你只是用數字工作(即:4),你可以在數建立一個完整的switch語句...

+0

我建議不要使用switch語句解決方案,除非您絕對肯定地100%確定您將永遠不必在應用程序中處理其他語言。即使如此,建議不要使用交換機解決方案'String.toUpperCase()'是正確的路要走。 – 2010-06-30 05:48:37

+0

同意你...... 交換機解決方案是一個骯髒的解決方案,但它的工作;) – 2010-06-30 07:33:11

1

使用String.subString,然後應用字符串。 toUpperCase來獲得想要的結果。