मान लें कि आप MS SQL सर्वर का उपयोग कर रहे हैं (जो आप नहीं हैं, तो नीचे अपडेट करें देखें ):
MSDN पर जानकारी
यदि आपको किसी पंक्ति में दिनांक/समय की जानकारी संग्रहीत करने की आवश्यकता है, और उस दिनांक/समय में परिवर्तन नहीं है, तो दिनांक समय का उपयोग करें; अन्यथा, टाइमस्टैम्प का उपयोग करें।
यह भी ध्यान दें: MS SQL सर्वर टाइमस्टैम्प फ़ील्ड न तो तिथियाँ हैं और न ही टाइम्स, वे डेटा बदलने के समय के सापेक्ष अनुक्रम के द्विआधारी प्रतिनिधित्व हैं।
अपडेट करें
जैसा कि आपने MySQL कहने के लिए अपडेट किया है:
MySQL संदर्भ से उद्धरण
अधिक विशेष रूप से:
इसलिए यदि आप सभी समय क्षेत्रों में किसी एप्लिकेशन का उपयोग कर रहे हैं, और अलग-अलग उपयोगकर्ता सेटिंग्स को प्रतिबिंबित करने के लिए दिनांक/समय की आवश्यकता है, तो टाइमस्टैम्प का उपयोग करें। यदि आपको समय क्षेत्र की परवाह किए बिना निरंतरता की आवश्यकता है, तो डेटाटाइम का उपयोग करें