मुझे यकीन नहीं है कि मुझे कुछ याद आ रहा है - या IE या Json.Net।इंटरनेट एक्सप्लोरर, जेसन.Net जावास्क्रिप्ट दिनांक और मिलीसेकंड
लेकिन मूल रूप से यह काम करता है:
new Date("2012-08-03T12:36:54.743Z")
यह 'अमान्य दिनांक' त्रुटि के साथ विफल:
new Date("2012-08-03T12:36:54.74Z")
दूसरी तारीख के रूप में एसक्यूएल सर्वर में संग्रहित है:
2012-08-03 12:36:54.740
यह तो Json.Net का उपयोग कर JSON के रूप में धारावाहिक रूप है - Json.Net 2012-08-03T12:36:54.74Z
के रूप में की तारीख धारावाहिक था, प्रभावी रूप से पिछले 0.
मेरा प्रश्न (रों) बंद काटना:
- यह एक इरादा है आईई में व्यवहार - कि यह मिलीसेकंड में काम करने के लिए सभी 3 अंकों की आवश्यकता है?
- क्या यह जेसननेट में एक इच्छित व्यवहार है - यह हमेशा एक तारीख में अंतिम 0 को काट देगा?
में। क्या आप एक बार JSON.Net को कॉन्फ़िगर करने के तरीके के बारे में जानते हैं ताकि यह पूरे ऐप में किया जा सके? – Julius
आप 'isoDateTimeConverter' को अपने' GlobalConfiguration' में डिफ़ॉल्ट रूप से निर्दिष्ट कर सकते हैं। अपना 'Global.asax.cs' खोलें, और इस तरह कुछ जोड़ें:' GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.Converters.Add (नया IsoDateTimeConverter {DateTimeFormat = "yyyy-MM-dd \\ THH: mm: ss। एफएफके "});' – fero
उत्कृष्ट, बस जो मैं खोज रहा था :) – Julius