gpt4 book ai didi

java日期转换给出一周前的一天

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:49 24 4
gpt4 key购买 nike

我正在尝试将包含日期的字符串解析为日期对象。但由于某些原因,我在星期几部分提前了一天。

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;
}

当String“line”包含

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

转化返回

Sun Dec 03 03:21:31 IST 2017

我猜时区有问题。任何帮助表示赞赏。

最佳答案

因为 2017 年 12 月 3 日是星期日,而不是星期一。您可能看错了年份,2013 年是星期一。

关于java日期转换给出一周前的一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16873319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com