ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
270
270
EMPFEHLEN
-
Hallo,
ich muss aus einem alten Projekt Daten in ein neues importieren.
Das Problem an der Sache ist, das in der alten Projekt-Db Datumsangaben vom Typ 'Datetime' sind und in der neuen als 'Integer' abgespeichert werden.
Wie kann ich die alten Datumsangaben umwandeln, so dass ich sie importieren kann?
Ich gehe davon aus, das die Datumsangaben im neuen Projekt mit time() gewonnen werden.
Gruß,
Arndtinho
-
Die meisten Datenbanksysteme haben Funktionen, mit denen interne Datumstypen in Unix-Zeitstempel umgeformt werden können.
Markus Wulftange
-
Also sollte ich mal bei MySQl nachschauen?
-
Habe auch einen Weg mit PHP gefunden:
Das macht genau das, was ich wollte.PHP-Code:$datum = "2007-04-27 14:30:00";
$d = explode( "-", $datum );
$unix = mktime( 0, 0, 0, $d[1], $d[2], $d[0] );
Gruß,
ArndtinhoGeändert von Arndtinho (28.04.07 um 10:26 Uhr)
-
MySQL hat die UNIX_TIMESTAMP()-Funktion, mit der MySQL-eigene Datumstypen in Unix-Zeitstempel umgeformt werden können. Andernfalls kannst du auch die strtotime()-Funktion verwenden oder eben das Datumsformat selbst auseinandernehmen.
Für Datumsangaben ohne Zeitangaben würde ich übrigens nicht unbedingt Unix-Zeitstempel nehmen. Denn diese beschreiben nur einen Zeitpunkt und keinen Zeitraum, was ein Tag mit seinen 86400 Sekunden ja eigentlich ist.Markus Wulftange
Ähnliche Themen
-
DATE und TIME zu DATETIME
Von JesusFreak777 im Forum PHPAntworten: 4Letzter Beitrag: 21.05.08, 13:34 -
MySQL DATETIME nur TIME vergleichen
Von -André- im Forum Content Management Systeme (CMS)Antworten: 2Letzter Beitrag: 27.02.08, 13:39 -
Time erhöhen? Wie rechnet time denn?
Von Kalma im Forum PHPAntworten: 6Letzter Beitrag: 12.12.06, 07:37 -
DateTime - DateTime = ... (in Minuten)
Von stephan r. im Forum .NET ArchivAntworten: 2Letzter Beitrag: 25.05.05, 16:32 -
DATETIME und BETWEEN?
Von Wolfsbein im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 14.08.03, 18:56





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren