SQL समय स्वरूप को पहचानें


8

मुझे SQLite डेटाबेस में दिनांक (और समय?) का यह प्रतिनिधित्व मिला। मैं इसे UNIX टाइमस्टैम्प जैसे किसी भी मानक के रूप में नहीं पहचानता, क्या कोई इसे पहचानने में मेरी मदद कर सकता है?

498586831.475129 या 497469155.776235

हालांकि कभी-कभी, यह केवल एक संख्या है (बिना)।

कुछ संदर्भ: मुझे उम्मीद है कि मूल्य एक तारीख हो सकता है (और संभवतः समय भी, संभवतः निकटतम दूसरे के लिए) जो 2007 के बाद का है और भविष्य में नहीं है।

अधिक जानकारी: SQLite फ़ील्ड प्रकार है TIMESTAMP

जवाबों:


10

TIMESTAMPमान 1 जनवरी, 2001 00:00:00 GMT के एक युग के आधार पर से एप्पल कोर फाउंडेशन कोड की संभावना है।

समय उपयोगिताएँ - कोर फाउंडेशन | Apple डेवलपर दस्तावेज़

कोर फाउंडेशन सेकंड की इकाइयों में समय को मापता है। आधार डेटा प्रकार वह है CFTimeInterval, जो दो बार के बीच सेकंड में अंतर को मापता है। निश्चित समय, या तिथियां, CFAbsoluteTimeडेटा प्रकार द्वारा परिभाषित की जाती हैं , जो एक विशेष तिथि और 1 जनवरी 2001 00:00:00 GMT की पूर्ण संदर्भ तिथि के बीच समय अंतराल को मापता है।

वोल्फ्राम अल्फा: 1 जनवरी, 2001 00:00:00 GMT + 498586831.475129 सेकंड
परिणाम: 4:20:31 TT | 19 अक्टूबर 2016 को बुधवार है

वोल्फ्राम अल्फा: 1 जनवरी, 2001 00:00:00 GMT + 497469155.776235 सेकंड
परिणाम: 5:52:35 GMT | 6 अक्टूबर 2016 को गुरुवार है


पूर्व उत्तर (अभी भी प्रासंगिक)

अधिक संदर्भ के बिना, आपको उन रूपांतरणों की तलाश करनी चाहिए जो अर्थपूर्ण हों।

पूर्णांक भाग सेकंड की एक उचित संख्या है, और दशमलव स्थान माइक्रोसेकंड का प्रतिनिधित्व कर सकते हैं।

विकल्प 1: UNIX युग

वोल्फ्राम अल्फा: 498586831.475129 यूनिक्स युग के बाद से

ग्रेगोरियन समय और तारीख के अनुरूप:

4:20:31 अपराह्न यूटीसी | 19 अक्टूबर 1985 को शनिवार है

क्या 1985 में एक तारीख उस रिकॉर्ड के लिए उचित है?

विकल्प 2: वैकल्पिक युग

वोल्फ्राम अल्फा: 498586831.475129 सेकंड पहले

परिणाम:

9:43:46 शाम EDT | रविवार, 22 जुलाई 2001

शायद, यह क्षेत्र 1 जनवरी, 2000 या 1 जनवरी, 2001 से सेकंड का प्रतिनिधित्व करता है।

विकल्प 3: अवधि

वोल्फ्राम अल्फा: 498586831.475129 सेकंड

इकाई रूपांतरण:

8.3097805245855 × 10 ^ 6 मिनट

138496.342076425 घंटे

5770.680919851 दिन

15.799587725555 औसत ग्रेगोरियन वर्ष

क्या यह समय रिकॉर्ड के लिए प्रासंगिक है?

EDIT: आपके अतिरिक्त संदर्भ (दिनांक 2007 और वर्तमान के बीच होने के साथ), "विकल्प 2: वैकल्पिक युग" सबसे उचित हो जाता है, और यह रिकॉर्ड लगभग 15.8 वर्ष बाद होता है।


यह वास्तव में एक आईओएस ऐप से है,
जिसे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.