
您正在使用
ww,它是“一周的年”,然后
yyyy是“日历年”而不是“周年”。设置星期几,然后设置日历年是解决问题的秘诀,因为它们实际上只是单独的编号系统。
您应该
YYYY在格式字符串中使用它来指定星期年份…尽管不幸的是,看起来您无法以一种理智的方式 获取
该值。(我期望一个
Calendar.WEEKYEAR常数,但是没有这样的东西。)
同样,一年中的周值从1开始,而不是0 …并且两周中没有周。它 无论是 2013年的第一个星期 或者
是2012年的最后一个星期......这不是两个。
如果可以的话,我个人会避免使用周年和周-它们可能会非常令人困惑,尤其是当一个日历年中的日期在另一个周年中时。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)