gpt4 book ai didi

java - Java 日历中一年中的某个星期有错误吗?

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

<分区>

以下代码计算特定日期的工作周。

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar cal = new GregorianCalendar();
cal.setTime(df.parse("2015-12-27 08:00:00"));
System.err.printf("%d.%02d\n", cal.getWeekYear(), cal.get(Calendar.WEEK_OF_YEAR));

它目前打印 2016.01。

据我了解工作周数规范,2016.01 是 2016 年第一个有 4 天的周,但 12 月 27 日不可能属于这一周。

有没有办法在 Java 7 中做到这一点,假设周从星期一开始,任何一年都可以使用?

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