SimpleDateFormat方法中AM / PM的值

时间:2016-09-16 11:40:42

标签: java

我想将SimpleFormatMethod用于日期时间,例如 - 09/20/2016 10:10:10 PM。正如我在谷歌中发现的那样,它可能就像 -

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy kk:mm:ss.SSS ?");

但应该代替代表AM / PM的?

3 个答案:

答案 0 :(得分:0)

SimpleDateFormat

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy kk:mm:ss.SSS aaa");

答案 1 :(得分:0)

根据SimpleDateFormat docs:“上午/下午标记”为字母a

所以在你的情况下,你想要:

SimpleDateFormat sdf  = new SimpleDateFormat("MM/dd/yyyy kk:mm:ss.SSS a");

答案 2 :(得分:0)

SimpleDateFormat"上午/下午标记"是a字母。 您可以按照文档获取更多帮助

SimpleDateFormat sdf  = new SimpleDateFormat("MM/dd/yyyy kk:mm:ss.SSS aaa");