Was ist der Unterschied zwischen Oracle DATE und TIMESTAMP? Beide haben Datums- und Zeitkomponente? Was ist der entsprechende Typ in Java für diese Datumstypen?
DATEist sekundengenau und hat keine Sekundenbruchteile. TIMESTAMPhat gebrochene Sekunden. Die Anzahl der Dezimalstellen in Sekunden hängt vom Betriebssystem des Servers ab. Beispielsweise gibt Oracle auf meinem Windows 7-Computer drei Dezimalstellen für den Zeitstempel zurück, während die riesige Solaris-Box eines Clients sechs zurückgibt. Zeitstempel können auch eine bestimmte Zeitzone enthalten oder auf die gemeinsame Zeitzone normalisiert werden. Gehen Sie hier und suchen Sie nach "TIMESTAMP", um weitere Informationen zu erhalten. Experimentieren Sie dann ein wenig :)
TIMESTAMPist das gleiche wieDATE, außer dass es eine Genauigkeit von Sekundenbruchteilen hinzugefügt hat.