gpt4 book ai didi

java - 如何设置 SimpleDateFormat "W"使用 MONDAY 是一周的第一天?

转载 作者:搜寻专家 更新时间:2023-11-01 01:19:56 25 4
gpt4 key购买 nike

SimpleDateFormat "W"默认设置 SUNDAY 是一周的第一天,例如:

SimpleDateFormat f = new SimpleDateFormat("W"); 
format.f(new Date());

我想设置“W”的第一天是星期一,我尝试:

SimpleDateFormat f = new SimpleDateFormat("W"); 
Calendar c=Calendar.getInstance();
c.setTimeInMillis(input);
c.setFirstDayOfWeek(Calendar.MONDAY);
format.format(c.getTime())

但没有效果。

最佳答案

在您的 SimpleDateFormat 上使用 setCalendar() 来设置用于日期计算的日历:

SimpleDateFormat format = new SimpleDateFormat("W");
Calendar calendar = Calendar.getInstance();
calendar.setFirstDayOfWeek( Calendar.MONDAY );
format.setCalendar( calendar );
format.format( whateverDateYouWantToFormat );`

关于java - 如何设置 SimpleDateFormat "W"使用 MONDAY 是一周的第一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1353787/

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