2010-06-30 76 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来获得想要的结果。