java 转换日期格式的方法
我想把这样的一个日期转换成java的Date格式,请问最好的方法是什么?
11:00:00下午, 周六, 二月 27, 2016
如果要通配中英文,比如加上下面这种,最好的方法是什么?
3:55:00AM, Sun, Feb 28, 2016
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
嗯,最好的方法在这里,顺带一说,没有
周六
这种东西,只有星期六
,一定要周六的话,只能自定义了。输入:
了解下SimpleDateFormat的日期格式就可以了,如果没有对应的格式,那就需要手动处理了
你这种不是标准形式,应该只能人工去处理吧。可以优先找下有没有对应的工具
你可以使用 SimpleDateFormat 将字符串解析成 Date 对象
1 纯英文的比较好解析,比如你贴的这个
解析方式
中文日期,需要先将其转化为可解析的英文字符串,比如下午替换成 pm,等等。
如果是项目中需要将日期字符串解析成Date,只需要确保生成的字符串适合解析就好了。万能的解析方式,应该是不存在的。
如果没有jdk现在的话,建议使用java8的DLocalDate和LocalDateTime,在转化上面容易很多。