DATE और TIMESTAMP का आकार समान है (7 बाइट्स)। उन बाइट्स का उपयोग सदी, दशक, वर्ष, महीने, दिन, घंटे, मिनट और सेकंड को स्टोर करने के लिए किया जाता है। लेकिन TIMESTAMP अतिरिक्त जानकारी जैसे कि भिन्नात्मक सेकंड (11 बाइट्स) और भिन्नात्मक सेकंड को टाइमज़ोन (13 बाइट्स) के साथ संग्रहीत करने की अनुमति देता है।
TIMESTAMP को Oracle के अनुरूप ANSI के रूप में जोड़ा गया था। इससे पहले, इसमें केवल DATE था।
सामान्य मामलों में आपको DATE का उपयोग करना चाहिए। लेकिन अगर समय में सटीकता एक आवश्यकता है, तो TIMESTAMP का उपयोग करें।
और जावा के बारे में, Oracle JDBC ड्राइवर से oracle.sql.DATE वर्ग, Oracle दिनांक/टाइमस्टैम्प डेटा प्रकार और Java वर्ग java.sql.Date, java.sql.Time और java.sql.Timestamp के बीच रूपांतरण प्रदान करता है।