MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

यूटीसी में डेटटाइम को मेरे स्थानीय समय में कनवर्ट करना?

यह आपके काम आ सकता है:

// This is your code
// Deserializing the DateTime object
DateTime eventTimeStamp = (DateTime)aDoc[MongoStrings.Log_Field_TimeStamp];
Console.Out.WriteLine("UtcDate: " + eventTimeStamp);
Console.Out.WriteLine("Locale : " + eventTimeStamp.Kind);

// This is new code
Console.Out.WriteLine("LocalDate: " + eventTimeStamp.ToLocalTime());

तर्क यह होगा कि आपके स्थानीय समय चर यूटीसी में एक ही समय के टिकट पर सेट हैं, आप बस कहते हैं कि इसे स्थानीय समय के रूप में लिया जाना चाहिए। लेकिन स्थानीय समय के रूप में यह सेटिंग समय का रूपांतरण नहीं करती है, यह केवल यह बताती है कि यह किस प्रकार का समय है ताकि अन्य विधियां (जैसे ToLocalTime) जान सकें कि क्या करना है ...

यदि आप उस स्थानीय समय को एक चर में चाहते हैं, तो यह इस तरह हो सकता है:

DateTime localTime = eventTimeStamp.ToLocalTime();

और मुझे लगता है कि यह तरह सेट किए बिना काम करेगा। यदि नहीं, तो आप जानते हैं कि प्रकार कैसे सेट करें ...




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. टास्कलेट का उपयोग करके या CompositeItemWriter के अंदर स्प्रिंग बैच के अंदर तर्क बनाना?

  2. मैं एक मोंगोइड क्वेरी की अस्वीकृति कैसे प्राप्त करूं?

  3. MongoDB को पासिंग प्रकार की जानकारी ताकि यह इंटरफ़ेस प्रकारों को ठीक से deserialize कर सके?

  4. मोंगोडब से कनेक्ट करते समय कनेक्ट एक फ़ंक्शन नहीं है

  5. नेस्टेड दस्तावेज़ में योग MongoDB