मैं तारीखों का प्रतिनिधित्व करने के लिए डेटाबेस में एक लंबी डेटाटाइप का उपयोग करना चाहता हूं (युग के बाद मिलिस के रूप में)। कारण यह है कि, भंडारण तिथियां जेडीबीसी चालक और ओरेकल इंजन के साथ इतनी जटिल हैं। यदि आप तैयार स्टेटमेंट में गलत डेटाटाइप जमा करते हैं तो यह आपके इंडेक्स को उड़ाने वाली तारीख (या इसके विपरीत) में टाइमस्टैम्प रखता है, जिसके परिणामस्वरूप पूर्ण तालिका परिदृश्य में पूर्ण तालिका स्कैन होता है। मुझे विवरण याद नहीं है, लेकिन मुझे पता है कि याद रखने के लिए विवरण हैं। मैं विवरण याद रखना नहीं चाहता हूं। ऐसा लगता है कि तारीखों को केवल इतना ही संग्रहित करना है (युग के बाद मिलिस) यहां ठीक काम करेगा और मुझे याद रखने के लिए कुछ भी नहीं है।डेटाबेस में, हम तारीखों के लिए "लंबे" पूर्णांक का उपयोग क्यों नहीं कर सकते हैं (युग के बाद मिलिस)
नोट, मुझे लगता है कि एक समय क्षेत्र केवल प्रस्तुतिकरण है। इसे पहले स्थान पर कभी भी संग्रहित नहीं किया जाना चाहिए। ज्यादातर कंपनियों के पास केवल यूटीसी का उपयोग करने की नीति है, लेकिन एक बार फिर, यह जानने के लिए और अधिक जानकारी है। चलो सभी युग के बाद से मिलीसेकंड की संख्या को स्टोर करते हैं, और डिस्प्ले पर उपयोगकर्ता को उनके विशेष समय क्षेत्र में मिली मिलीस मिलती है।
संपादित करें: यह सिर्फ पागल जेडीबीसी चालक दिनांक रूपांतरण/कास्टिंग के साथ-साथ समय क्षेत्र और समय स्वरूपण के आसपास उत्पादकता/भ्रम की उत्पादकता/भ्रम की तरह घूमता है। चलो एक बार और सभी के साथ इसे दूर करते हैं।
मुझे अब एहसास है कि मैं जो सुझाव देता हूं उसके खिलाफ एक और कारण यह है कि हम डीबी में जगह को सहेजना चाहते हैं। उस मामले में हम युग के बाद से decaseconds या यहां तक कि बस "सेकंड" हो सकता है। जो भी डिग्री आप अंतरिक्ष को बचाने के लिए चाहते हैं।
हां। बिंदु में मामला: जन्म तिथि। 1 9 70 से पहले पैदा हुए बहुत से लोग अभी भी हैं।) –
हां, हालांकि अभी भी कुछ डायनासोर हैं, लेकिन हम उनकी उम्र का सही ढंग से प्रतिनिधित्व करने के लिए नकारात्मक संख्याओं का उपयोग कर सकते हैं। "युग के बाद मिलिस" का अर्थशास्त्र अभी भी युग से पहले समय पर लागू होता है। -1 सेकंड "तब से" युग युग के पहले "1" कहने के बराबर है। लेकिन धन्यवाद, मैं इस उपयोग के मामले की जांच करना भूल गया! – JChristopher