2015-06-17 4 views
8

DateTimenull या DateTime.MinValue के मान को संग्रहीत करते समय मुझे एक समेकित अपवाद मिल रहा है। मैं Azure table store में स्वीकार्य डिफ़ॉल्ट DateTime मान कैसे संग्रहीत करूं?डेटटाइम का डेटटाइम मान संग्रहीत करना। Azure तालिका भंडारण में MinValue

+0

क्या आप इस प्रश्न पर अधिक जानकारी साझा कर सकते हैं? उदाहरण के लिए, अपवाद स्ट्रिंग, आंतरिक अपवाद, आप डेटटाइम का उपयोग कैसे कर रहे थे। कोड द्वारा Azure तालिका में MinValue? –

+0

@ झोक्सिंग लू-माइक्रोसॉफ्ट आपको कोई अतिरिक्त विवरण के बिना 400 खराब अनुरोध अपवाद मिलता है। –

उत्तर

17
    MSDN से
  1. :

Edm.DateTime दिनांक समय एक 64-बिट मूल्य समन्वित यूनिवर्सल समय (UTC) के रूप में व्यक्त किया। समर्थित दिनांक समय सीमा 12:00 आधी रात, 1 जनवरी, 1601 एडी (सीई), यूटीसी से शुरू होती है। सीमा दिसंबर 31 पर समाप्त होता है 9999

तो, मिनट नेट दिनांक समय मूल्य आप Azure टेबल्स में स्टोर कर सकते हैं

नई दिनांक समय है (1601, 1, 1)

लेकिन `नई दिनांक समय (0001, 01, 01) को DateTime.MinValue बराबर, यही कारण है कि आप इसे

  1. अशक्त ठीक होना चाहिए, यदि आपका दिनांक समय prope संग्रहीत नहीं कर सकता है आरटीआई प्रकार शून्य है (डेटटाइम?)।
संबंधित मुद्दे