将字符串转换为Java中的日历对象
我是Java的新手,通常使用PHP。
我正在尝试转换此字符串:
2011年3月14日星期一格林尼治标准时间16:02:37
放入Calendar对象,这样我就可以像这样轻松地提取Year和Month:
String yearAndMonth = cal.get(Calendar.YEAR)+cal.get(Calendar.MONTH);
手动解析它不是一个好主意吗?使用子串方法?
任何建议都会有所帮助,谢谢!
回答:
Calendar cal = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
cal.setTime(sdf.parse("Mon Mar 14 16:02:37 GMT 2011"));// all done
注意:Locale根据你的环境/要求进行设置
以上是 将字符串转换为Java中的日历对象 的全部内容, 来源链接: utcz.com/qa/415060.html