PythonQ 240-8XX Bedienungsanleitung Seite 448

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 447
Kapitel 7: MySQL-Sprachreferenz 427
mysql> select CURTIME() + 0;
-> 235026
NOW()
SYSDATE()
CURRENT_TIMESTAMP
Gibt das aktuelle Datum und die aktuelle Zeit als einen Wert im ’YYYY-MM-
DD HH:MM:SS’- oder YYYYMMDDHHMMSS-Format zur¨uck, abh¨angig davon, ob die
Funktion in einem Zeichenketten- oder in einem numerischen Zusammenhang
benutzt wird:
mysql> select NOW();
-> ’1997-12-15 23:50:26’
mysql> select NOW() + 0;
-> 19971215235026
UNIX_TIMESTAMP()
UNIX_TIMESTAMP(datum)
Ohne Argument aufgerufen gibt die Funktion einen Unix-Zeitstempel zur¨uck
(Sekunden seit ’1970-01-01 00:00:00’ GMT). Wenn UNIX_TIMESTAMP() mit
einem datum-Argument aufgerufen wird, gibt sie den Wert des Arguments als
Sekunden seit ’1970-01-01 00:00:00’ GMT zur¨uck. datum kann eine DATE-
Zeichenkette, eine DATETIME-Zeichenkette, ein TIMESTAMP oder eine Zahl im
Format YYMMDD oder YYYYMMDD in lokaler Zeit sein:
mysql> select UNIX_TIMESTAMP();
-> 882226357
mysql> select UNIX_TIMESTAMP(’1997-10-04 22:23:00’);
-> 875996580
Wenn UNIX_TIMESTAMP auf einer TIMESTAMP-Spalte benutzt wird, erh¨alt die
Funktion den Wert direkt, ohne implizite “zeichenkette-zu-unix-zeitstempel”-
Umwandlung. Wenn Sie UNIX_TIMESTAMP() einen falschen Wert oder einen
Wert ausserhalb des Wertebereichs angeben, gibt sie 0 zur¨uck.
FROM_UNIXTIME(unix_zeitstempel)
Gibt das unix_timestamp-Argument als Wert im ’YYYY-MM-DD HH:MM:SS’-
oder YYYYMMDDHHMMSS-Format zur¨uck, abh¨angig davon, ob die Funktion in
einem Zeichenketten- oder in einem numerischen Zusammenhang benutzt
wird:
mysql> select FROM_UNIXTIME(875996580);
-> ’1997-10-04 22:23:00’
mysql> select FROM_UNIXTIME(875996580) + 0;
-> 19971004222300
FROM_UNIXTIME(unix_zeitstempel,format)
Gibt das unix_timestamp-Argument als Wert zur¨uck, der wie mit der format-
Zeichenkette angegeben formatiert ist. format kann dieselben Spezifikatoren
wie die DATE_FORMAT()-Funktion enthalten:
mysql> select FROM_UNIXTIME(UNIX_TIMESTAMP(),
’%Y%D%M%h:%i:%s%x’);
Seitenansicht 447
1 2 ... 443 444 445 446 447 448 449 450 451 452 453 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare