Hallo
ich wüsste gerne ob es beim Datentyp TIME (MySQL 5.1.x) möglich ist die Zeitformatvorgabe von "HH:mm:ss" in "HH:mm" - der zu speichernden (INSERT)-Informationen - zu ändern. Ich hab mich heute schon dumm und dämlich gesucht, aber nichts gefunden... ich hoffe Ihr könnt mir da fix weiterhelfen.
Geht nicht. Das Format ist so, wie es ist, gegeben. Wenn es dir darum gehen sollte, in einer Ausgabe der gespeicherten Daten die Zeit ohne die Angabe der Sekunden darzustellen, kannst du die Funktion DATE_FORMAT benutzen (siehe MySQL-Manual: Datums- und Zeitfunktionen).
Hier mal ein Beispiel mit mehreren Formatierungen, die aus einem DATETIME-Feld stammen (das Prinzip ist das Gleiche):
$query = "SELECT
id,
DATE_FORMAT(zeit,'%w') AS wochentag,
DATE_FORMAT(zeit,'%H:%i') AS uhrzeit,
DATE_FORMAT(zeit,'%Y%m%dT%H%i%s') AS microdate,
preis,
text
FROM tabelle
ORDER BY datum ASC";
Tschö, Auge
--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3