datetime - Parsing a TeamCity (Java?)-generated timestamp in .NET? -
मैं टीमसिटी REST API के साथ एकीकृत करने का प्रयास कर रहा हूं। इसमें 20100804T104413 + 0100
के समय-चिह्न हैं। यह लगभग आईएसओ 8601 है, लेकिन इसमें हाइफ़न नहीं है।
मैं इसे (और + zzzz के बिना), लेकिन मुझे string
से एक DateTime < कोड> .NET में? मैंने कोशिश की है: <पूर्व>
दिनांकटाइम। पर्स ईकैक्ट (एस, "य्यायएमएमडीएचएचएमएमएसएस + ज़ज़ेज़", कल्चर इन्फ़ो। इन्विरियनटीकचर);
स्ट्रिंग को एक मान्य दिनांकटाइम के रूप में मान्यता नहीं मिली।
< Div class = "post-text" itemprop = "text">
यह मेरे लिए काम करता है:
सिस्टम का उपयोग कर; System.Globalization का उपयोग कर; कक्षा परीक्षण {स्थिर शून्य मुख्य () {string text = "20100804T104413 + 0100"; दिनांकटाइम डीटी = दिनांकटाइम। पर्स एएक्सैक्ट (पाठ, "य्यायएमएमड'टी 'एचएचएमएसएमएसस्ज़ज़', कल्चर इन्फो। इन्विरियनटीकल्चर); Console.WriteLine (डीटी); }}
आपको वास्तव में "टी" के आसपास उद्धरणों की ज़रूरत नहीं है, लेकिन मैं उन्हें स्पष्ट रूप से पैटर्न बनाने के लिए रखता हूं। इसी तरह "ज़ज़े" "ज़ज़ेज़" हो सकता है - लेकिन मुझे लगता है कि समस्या "+" थी जो आपके पास "ज़ेड" से पहले थी।
ध्यान दें कि यदि आप एक ही प्रारूप का उपयोग करके इसे पुन: स्वरूपित करते हैं, तो आप ऑफसेट स्पेसिफायर के मध्य में ":" के साथ समाप्त होता है: (
Comments
Post a Comment