datetime - Parsing a TeamCity (Java?)-generated timestamp in .NET? -


मैं टीमसिटी REST API के साथ एकीकृत करने का प्रयास कर रहा हूं। इसमें 20100804T104413 + 0100 के समय-चिह्न हैं। यह लगभग आईएसओ 8601 है, लेकिन इसमें हाइफ़न नहीं है।

मैं इसे string से एक DateTime < कोड> .NET में? मैंने कोशिश की है: <पूर्व> दिनांकटाइम। पर्स ईकैक्ट (एस, "य्यायएमएमडीएचएचएमएमएसएस + ज़ज़ेज़", कल्चर इन्फ़ो। इन्विरियनटीकचर);

(और + zzzz के बिना), लेकिन मुझे स्ट्रिंग को एक मान्य दिनांकटाइम के रूप में मान्यता नहीं मिली।

< Div class = "post-text" itemprop = "text">

यह मेरे लिए काम करता है:

  सिस्टम का उपयोग कर; System.Globalization का उपयोग कर; कक्षा परीक्षण {स्थिर शून्य मुख्य () {string text = "20100804T104413 + 0100"; दिनांकटाइम डीटी = दिनांकटाइम। पर्स एएक्सैक्ट (पाठ, "य्यायएमएमड'टी 'एचएचएमएसएमएसस्ज़ज़', कल्चर इन्फो। इन्विरियनटीकल्चर); Console.WriteLine (डीटी); }}  

आपको वास्तव में "टी" के आसपास उद्धरणों की ज़रूरत नहीं है, लेकिन मैं उन्हें स्पष्ट रूप से पैटर्न बनाने के लिए रखता हूं। इसी तरह "ज़ज़े" "ज़ज़ेज़" हो सकता है - लेकिन मुझे लगता है कि समस्या "+" थी जो आपके पास "ज़ेड" से पहले थी।

ध्यान दें कि यदि आप एक ही प्रारूप का उपयोग करके इसे पुन: स्वरूपित करते हैं, तो आप ऑफसेट स्पेसिफायर के मध्य में ":" के साथ समाप्त होता है: (


Comments

Popular posts from this blog

Eclipse CDT variable colors in editor -

AJAX doesn't send POST query -

wpf - Custom Message Box Advice -