2 Stimmen

Wie ändere ich die aktuelle Uhrzeit?

Wie ändere ich den curtime-Wert in MySQL? Ich führe die Abfrage SELECT CURTIME() aus und das Ergebnis ist 18:49:12.

Ich möchte den Wert auf 17:49:12 ändern.

Wenn jemand einen guten Weg kennt, dies zu tun, würde ich Ihre Hilfe sehr schätzen.

2voto

Alex Pliutau Punkte 20530

Der Wert von CURTIME() basiert auf der Server-Zeitzone. Sie können die Server-Zeitzone ändern:

SET time_zone = 'America/New_York';

Oder dies mit der MySQL-Funktion ADD_DATE() tun:

SELECT SELECT DATE_SUB(CURDATE(), INTERVAL 1 HOUR)

2voto

cjhveal Punkte 5538

Sie können die time-zone manuell setzen, wie folgt:

SET GLOBAL time_zone = '-1:00';

oder um sie auf Ihre Systemzeit einzustellen:

SET GLOBAL time_zone = SYSTEM;

Sehen Sie sich die Dokumentation für weitere Informationen an.

0voto

Orabîg Punkte 11515

Hmm, Ich glaube nicht, dass du das tun kannst. Das würde bedeuten, dass MySQL die Systemzeit ändern kann!

0voto

Naveen Babu Punkte 1574

Wenn Sie versuchen, eine andere Zeitzone zu erhalten, könnten Sie die Zeitzone ODER anwenden, wenn Sie immer 1 Stunde vor der aktuellen Zeit erhalten möchten, könnten Sie die aktuelle Zeit um 1 Stunde reduzieren

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X