के साथ ग्रुप बना रहा है। मैं अटक गया हूं। मदद चाहिए।यूटीसी, टाइमज़ोन से निपटने और उस पर ग्रुपटाइम
मैं डेटाबेस में यूटीसी तिथियों को स्टोर करता हूं।
उदाहरण पंक्तियाँ:
GeneratedAt:
- 2011-06-08 23:30
- 2011-06-09 03:30
- 2011-06-09 15:30
मेरे उपयोगकर्ता के लिए स्थानीय समय -2 घंटे (मध्य यूरोप) है। जब मैं 0 से पंक्तियां चाहता हूं तो मेरे पास 3 पंक्तियां हैं।
समस्या रिपोर्टिंग उद्देश्यों के लिए समूह द्वारा दिन के साथ समस्या है। मेरे पास 0 के लिए 08 और 2 के लिए 1 है लेकिन यह मेरे स्थानीय समय के लिए सच नहीं है।
हर जगह मैं देखता हूं: "यूटीसी में डेटा संग्रह करें"। यह ठीक से कैसे करें?
अद्यतन 1:
डेटा का उपयोग के लिए मैं NHibernate उपयोग कर रहा हूँ और मैं समाधान डेटाबेस इंजन के स्वतंत्र पसंद करते हैं। तो, मैं दिनांक/समय आयाम तालिका (या ऐसा कुछ) जैसे समाधान के साथ समाधान की तलाश में हूं।
मेरे डेटा तालिका इस तरह स्तंभ हैं:
- GeneratedAt (दिनांक)
- GeneratedAt_Year (int)
- GeneratedAt_Month (int)
- GeneratedAt_Day (int)
- GeneratedAt_Hour (पूर्णांक)
धन्यवाद कि मैं आसानी से जी द्वारा रौपिंग: वर्ष, वर्ष + महीना, वर्ष + महीना + दिन, वर्ष + महीना + दिन + घंटा। दुर्भाग्य से यह यूटीसी है। :(
कैसे उपयोगकर्ता समय क्षेत्र से निपटने के लिए इस समाधान refactor करने के लिए?
यह डेलाइट सेविंग साथ काम नहीं करेंगे (यह कभी कभी है -2, कभी कभी -3)। – Carra