2011-08-11 8 views
5

मुझे आश्चर्य है कि स्ट्रिंग को चालू करने का कोई आसान तरीका है: 110811124209.197 डेटाटाइम ऑब्जेक्ट में जहां प्रारूप yymmddhhmmss.sss है। तो था नियमित .net उपयोग कर रहे थे मैं सिर्फएक स्ट्रिंग को .NET माइक्रो में डेटटाइम ऑब्जेक्ट में कैसे चालू करें?

DateTime.ParseExact(MyDateString, "yyMMddHHmmtt.ttt"); 

का प्रयोग करेंगे, लेकिन यह प्रतीत होता है कि ParseExact अलग .net सूक्ष्म

+0

क्यों कोड 'टी' (रों) उस में है? –

उत्तर

4

स्प्लिट स्ट्रिंग में datetime अलग मैन्युअल नहीं है और इस निर्माता का उपयोग करें: http://msdn.microsoft.com/en-us/library/wb249tb7.aspx

public DateTime(
    int year, 
    int month, 
    int day, 
    int hour, 
    int minute, 
    int second, 
    int millisecond 
) 

आप इसे अलग विभाजित करने के लिए String.Substring उपयोग कर सकते हैं: http://msdn.microsoft.com/en-us/library/aka44szs.aspx

+0

मैंने सोचा था कि मुझे कन्स्ट्रक्टर का उपयोग करना होगा। Anther नौसिखिया सवाल। स्ट्रिंग को int में कैसे बदलें? – Richard

+1

int.Parse ("2011") फ़ंक्शन का उपयोग करें। –

संबंधित मुद्दे