我执行下面的Java代码:WEEK_OF_YEAR mismacthing和MYSQL
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
System.out.println(cal.get(Calendar.WEEK_OF_YEAR));
System.out.println(cal.getTime());
输出:
周五7月8 8时56分04秒BST 2016
下面是我在MYSQL中执行的命令:
select week(CURDATE()), CURDATE();
输出:
27 2016年7月8日
如何年份值的两个星期同步?我试了week(CURDATE(),0)
还是一样的结果,没有TimeZone
也试过但得到同样的结果。
仅供参考:Calendar.WEEK_OF_YEAR的定义因地区而异。完全避免这个类;现在被* java.time *类取代。 –