2016-12-02 3 views
0

Ich habe eine Tabelle in meiner Datenbank und ich möchte es mit Zeiten in einem bestimmten Format zu füllen. Im Moment ist der Typ der Spalte TIME und das Format ist hh: mm: ss. Allerdings möchte ich Zeit sparen einschließlich Millisekunden und ein anderes Format verwenden. Das Format, das ich möchte, ist: mm: ss, mmm (Zum Beispiel 1: 54,49).SQL Saving Zeit in einem anderen Format (mm: ss, mmm)

Ich habe bereits versucht, Zeiten mit VARCHAR zu sparen, aber (offensichtlich) wenn ich versuche, diese auf meiner Website mit ORDER BY in meiner Abfrage zu drucken, wird es nicht funktionieren. Lange Rede, kurzer Sinn: Kann ich in meiner Datenbank Zeiten mit einem anderen Format speichern (einschließlich Millisekunden und Kommas)?

+1

Diese [Frac-Zeit] helfen können (http://dev.mysql.com/doc/refman/5.7/en/fractional-seconds.html) – dpp

+0

Willkommen bei SO. Wie dpp Tage scheint es möglich. Ich habe keine Referenz für dich. Übrigens sollten Sie Ihre Frage bearbeiten und den Tag 'Datenbank' hinzufügen (Sie können bis zu 5 Tags hinzufügen). –

Antwort

0

Sie können bereits speichern die Millisekunde in mysql DATETIME- o Datentyp TIMESTAMP

A DATETIME- oder TIMESTAMP-Wert kann in bis zu Mikrosekunden (6 Stellen) Präzision einen nachlauf fraktionierten Sekunden Teil umfassen. Insbesondere wird in jeder Bruchteil in einem Wert, der in eine Spalte DATETIME oder TIMESTAMP eingefügt wird, gespeichert und nicht verworfen. Mit dem gebrochenen -Teil ist das Format für diese Werte 'JJJJ-MM-TT HH: MM: SS [.fraction]', der Bereich für DATETIME-Werte ist '1000-01-01 00: 00: 00.000000' bis '9999-12-31 23: 59: 59.999999', und der Bereich für TIMESTAMP-Werte ist '1970-01-01 00: 00: 01.000000' bis '2038-01-19 03: 14: 07.999999'. Der Bruchteil sollte immer von getrennt sein, die restliche Zeit durch einen Dezimalpunkt; keine anderen Sekundenbruchteile Delimiter wird erkannt. Informationen zu Sekundenbruchteilen in MySQL finden Sie in Abschnitt 12.3.6, "Sekundenbruchteile in Zeit Werte".

Sie einen tiefen Blick eine dieses doc nehmen http://dev.mysql.com/doc/refman/5.7/en/datetime.html

Verwandte Themen