我執行下面的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 *類取代。 –