我正在尝试将此字符串转换为Date:
2016年3月1日星期二11:46:32
这是我的代码:
DateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Date mTimeStamp = format.parse(getTimeStamp());
它抛出一个ParseExeption ...
您的格式很好-您的问题可能是您的默认语言环境不是英语,并且日期和/或月份名称在您的默认语言中无效。
这应该按预期工作:
DateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH);
Date mTimeStamp = format.parse("Tue Mar 01 11:46:32 CET 2016");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句