java 日期在周中的数值_java日期转换提供了一周中的一天
发布日期:2021-08-19 22:59:11 浏览次数:15 分类:技术文章

本文共 590 字,大约阅读时间需要 1 分钟。

我试图将包含日期的字符串解析为Date对象.但由于某些原因,我在一周的某一天早些时候得到了一天.

private Date lineToDate(String line)

{

Date date = new Date();

try

{

DateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy");

sdf.setTimeZone(TimeZone.getTimeZone("IST"));

date = sdf.parse(line);

System.out.println(date.toString());

}

catch(Exception e)

{

e.printStackTrace();

}

return date;

}

当字符串“line”包含时

"Mon Dec 3 03:21:31 2017 500 586 /"

转换返回

Sun Dec 03 03:21:31 IST 2017

我猜测时区存在一些问题.任何帮助赞赏.

解决方法:

因为2017年12月3日是星期日,而不是星期一.你可能在错误的一年看到了错误的一年,2013年是在星期一.

标签:java,simpledateformat

来源: https://codeday.me/bug/20190831/1778901.html

转载地址:https://blog.csdn.net/weixin_31034309/article/details/115078582 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java实现通过绑定邮箱找回密码功能_Java实现邮箱找回密码实例代码
下一篇:java合并spark小文件_spark小文件合并

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年12月27日 18时38分29秒