So, lese die Postings erst jetzt, aber dazu kann ich mal was sagen ;-)
Die TIMESTAMP Felder sind tatsächlich irgendwann in der (Standard-)Formatierung geändert worden. Die API gibt eigentlich immer nur Textfelder zurück. Egal ob es ein Zeit oder Zahlenwert ist. Das ist je nach Server-Version unterschiedlich. Ich meine der Wechsel kam zwischen der 4.0.x und 4.1.0.
Die einfachste Lösung wäre da wohl, eine Formatierungsanweise ins SQL "Select * ..." einzubauen, daß den Ausgabestring immer fest formatiert (Hab ich bei mir auch so gemacht).
Mit dem Schreiben in die DB kann ich da nix dran ändern. Denn intern speichert der MySQL Server den Wert in seinem eigenen Format ab (Sekunden ab 01.01.1970).




Zitieren