Lassen Sie mich schnell erklären. Ich habe eine Anwendung, um Besucher zu verwalten.Speichern der Zeit in Oracle
Wir haben ein Startdatum des Besuchs (ein Besuch kann nur für einen Tag sein). Wir können eine Zeit hinzufügen, zum Beispiel die Zeit einer Tour, die Zeit, zu der die Gruppe zu Mittag essen wird, die Zeit, zu der die Gruppe eine Präsentation hat usw. Alle Zeiten nehmen das Anfangsdatum des Besuchs und dann die Zeit entsprechend an .
Einfach Code:
// set tour time in tour table
$y->setTourTime($visit->getVisitDate("Y-m-d") . $tourTime);
// can have many presentation
$p->setPresentationTime($visit->getVisitDate("Y-m-d") . $tourTime);
Also habe ich viele Zeitmarken über mehrere Tabellen haben. Das Problem habe ich jedoch, wenn ich beschließe, das Startdatum in der Besuchseinheit zu ändern, dann muss ich alle der Zeitstempel über die zugehörigen Tabellen (Reiseleiter, Vorträge usw.) ändern Dies ist hässlich
Was ich bevorzugen würde, ist ein Besuchstermin, wie 2010-10-10 in der Besuchstabelle. Und dann in den Vorlesungstischen, Tabellen usw. nur die Uhrzeit und nicht das Datum zu speichern. Wie würdest du das machen? speichern Sie es einfach als Zeichenfolge, d. h. "10:00"?
Danke für jede Eingabe. :-)
Dank rob! : D Ausgezeichnet. :-) – Flukey