gpt4 book ai didi

java - Calendar.WEEK_OF_YEAR 返回错误值?

转载 作者:行者123 更新时间:2023-12-01 07:59:26 28 4
gpt4 key购买 nike

我尝试通过下面的代码获取一年中的第几周,但它总是返回“3”,我什至将时区设置为 GMT 但仍然返回相同的值(“3”)。请帮帮我这里

DateFormat formatter = new SimpleDateFormat("dd-mm-yyyy");
Date date = formatter.parse("14-10-2014")
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
System.out.println(calendar.get(Calendar.WEEK_OF_YEAR));

最佳答案

您设置的是分钟而不是月份。听起来它会将其解析为 2014-01-14T00:10:00,并且 2014 年 1 月 14 日是第三周。您想要 MM 几个月,而不是 mm

(如果您有机会完全更改格式,我还鼓励您使用 yyyy-MM-dd - 这符合 ISO-8601 标准...)

关于java - Calendar.WEEK_OF_YEAR 返回错误值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26360332/

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