日期与日历解析

时间:2014-02-27 13:02:26

标签: java calendar

java将在下一版本中关闭Date的方法是不公平的!昨天我写了一个从字符串解析数据值的代码,现在我怎么能用这个日历来获得秒,小时? 这是我的代码

SimpleDateFormat sdf = new SimpleDateFormat("MMM dd HH:mm:ss");
Date curDay = sdf.parse(incomingString);

然后我打电话给curDay.GetSeconds()例如

我如何修改代码以使用日历?

这是对的: cal.setTime(sdf.parse(incomingString))???

1 个答案:

答案 0 :(得分:1)

是的,这是对的。您可以更改代码以使用Calendar这样的内容。

SimpleDateFormat sdf = new SimpleDateFormat("MMM dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.setTime(sdf.parse(incomingString)); // Note that this should be enclosed in a try-catch to handle the ParseException parse() method throws.

cal.get(Calendar.SECOND); // Get the seconds