Hallo,
ich habe in einer MySQL Datenbank in einem vchar Feld ein Datum in diesem Format: 03.07.2006, 10:37:04 das muss ich irgendwie in ein sinnvolles Datumsformat umwandeln mit dem man dann zeitvergleichen und suchen kann. Hauptziel ist eine MS SQL Tabelle. Es sollte aber auch auf MySQL laufen. Jetzt habe ich gesehen in MySQL sieht Timestamp etwa so aus 0000-00-00, 00:00:00 - in MS SQL ist es eine Hexzahl. Dann gibt es noch DATETIME und DATE und TIME, was ist da zu empfehlen und welch Klassen benötige ich zu umwandeln?
Ich habe also zwei Probleme zum einem das umwandeln aus der jetzigen Tabelle und dann ein sinnvolles Format für die Zukunft welches MySQL und MSSQL unterstützt?
Über ein bis zwei Beispiele währe ich hoch erfreut. Was ich bis jetzt so aus den Büchern heraus gelesen habe ziehlt immer auf das rechnen mit Datumsangaben hinn (wann ist Ostersonntag und wann Männertag) aber so Konvertierungen habe ich wenig gefunden, bzw. umständlich von String in int über tag, monat, jahr alles einzeln usw...
Danke Mike
ich habe in einer MySQL Datenbank in einem vchar Feld ein Datum in diesem Format: 03.07.2006, 10:37:04 das muss ich irgendwie in ein sinnvolles Datumsformat umwandeln mit dem man dann zeitvergleichen und suchen kann. Hauptziel ist eine MS SQL Tabelle. Es sollte aber auch auf MySQL laufen. Jetzt habe ich gesehen in MySQL sieht Timestamp etwa so aus 0000-00-00, 00:00:00 - in MS SQL ist es eine Hexzahl. Dann gibt es noch DATETIME und DATE und TIME, was ist da zu empfehlen und welch Klassen benötige ich zu umwandeln?
Ich habe also zwei Probleme zum einem das umwandeln aus der jetzigen Tabelle und dann ein sinnvolles Format für die Zukunft welches MySQL und MSSQL unterstützt?
Über ein bis zwei Beispiele währe ich hoch erfreut. Was ich bis jetzt so aus den Büchern heraus gelesen habe ziehlt immer auf das rechnen mit Datumsangaben hinn (wann ist Ostersonntag und wann Männertag) aber so Konvertierungen habe ich wenig gefunden, bzw. umständlich von String in int über tag, monat, jahr alles einzeln usw...
Danke Mike