हाँ है। हालांकि, DateTime
घटक स्वयं भी ग्रेगोरियन कैलेंडर को प्रतिबिंबित करते हैं।
आप 2555 दिखाई देगा, जब का उपयोग करें: मूल रूप से
int thaiYear = new ThaiBuddhistCalendar().GetYear(DateTime.Now);
, आप संस्कृति विशिष्ट तारीख की जानकारी प्रोग्राम के रूप में प्राप्त करना चाहते हैं, तो आप एक System.Globalization.Calendar
उपयोग करने के लिए की जरूरत है। किसी दिनांक को स्वरूपित करते समय, सुनिश्चित करें कि आप उस कैलेंडर के लिए सही संस्कृति निर्दिष्ट करते हैं जिसका आप उपयोग करना चाहते हैं।
स्रोत
2012-12-16 17:58:01
एक नोट के रूप में: का प्रयोग करें '' बजाय DateTime.Now.ToUniversalTime की DateTime.UtcNow'() '। यह तेज़ और साफ है। – CodesInChaos