如何使用am / pm将日期解析为long?

时间:2012-02-23 13:38:40

标签: java datetime date time simpledateformat

我想解析我的日期,比如“yyyy-mm-dd-hh:mm:ss”。我希望得到很长的回报。

我的代码是:

Date date = new SimpleDateFormat("yyyy-MM-dd-hh:mm:ss").parse(exampleDate);
long longDate = date.getTime();

如果hh>这是有效的12.但如果不是,我会在00:00 12:00到达。 怎么了?

2 个答案:

答案 0 :(得分:2)

使用HH 24小时时间

SimpleDateFormat("yyyy-MM-dd-HH:mm:ss")

答案 1 :(得分:0)

如果您使用24小时格式,

hh应为HH