निम्नलिखित कोड दुर्घटनाओं और जलने में एक मान्य डबल परिणाम के साथ दिनांक समय के लिए सेकंड जोड़ने और मुझे समझ नहीं आता क्यों:ArgumentOutOfRangeException
DateTime dt = new DateTime(1970,1,1,0,0,0,0, DateTimeKind.Utc);
double d = double.Parse("1332958778172");
Console.Write(dt.AddSeconds(d));
कोई मुझे बता सकते हैं क्या हो रहा है? मैं तो बस यही कारण है कि यह पता लगाने के लिए सक्षम हो नहीं कर पा रहे ...
संपादित
यह मान Salesforce REST API से वापस आता है और से मैं क्या समझ वो यूनिक्स युग समय स्टाम्प है। "टोकन मुद्दा का समय, यूनिक्स युग (00:00:00 यूटीसी 1 जनवरी 1 9 70) के बाद सेकंड की संख्या के रूप में दर्शाया गया।"
समाधान
Salesforce REST API
त्रुटि/अपवाद आपको मिल क्या है:
मैं इसे दिनांक समय के लिए एक विस्तार को लागू करने (अभी भी परीक्षण के चरण में) द्वारा हल किया? – Mathieu
उस डबल वैल्यू के परिणामस्वरूप आप '1332958778172.00000000000004' सेकेंड जोड़ सकते हैं (क्योंकि युगल कैसे प्रबंधित किए जाते हैं) इससे सीमा अपवाद समाप्त हो जाएगा। इसके अलावा यह एक डीटी संभाल सकता है साल की संख्या गुजरता है। – jzworkman