Ich Ausführung die folgenden Java-Code:WEEK_OF_YEAR mismacthing in JAVA und MYSQL
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
System.out.println(cal.get(Calendar.WEEK_OF_YEAR));
System.out.println(cal.getTime());
Ausgang:
Fr 8. Juli 08.56.04 BST 2016
Unten ist der Befehl, den ich in MYSQL ausgeführt habe :
select week(CURDATE()), CURDATE();
Ausgang:
27 2016-07-08
Wie die sowohl die Woche des Jahres Wert synchronisieren? Ich habe versucht week(CURDATE(),0)
immer noch das gleiche Ergebnis, ohne TimeZone
auch versucht, aber immer das gleiche Ergebnis.
FYI: Die Definition von 'Calendar.WEEK_OF_YEAR' variiert je nach Gebietsschema. Vermeiden Sie diese Klasse vollständig; jetzt ersetzt durch * java.time * Klassen. –