System.TimeZoneInfo में IsDaylightSavingTime नामक एक विधि है, जो डेटटाइम ऑब्जेक्ट लेता है और उस टाइमज़ोन के लिए निर्दिष्ट डेटाटाइम डीएसटी में पड़ता है तो सत्य लौटाता है। क्या NodaTime में एक समान कार्य है या एक ही परिणाम प्राप्त करने के लिए एक और तरीका है?सिस्टम TimeZoneInfo.IsDaylightSavingTime नोडाटाइम में समकक्ष क्या है?
8
A
उत्तर
9
आप इसे ZoneInterval
से प्राप्त कर सकते हैं। यहां एक विस्तार विधि है जो मदद करेगी।
public static bool IsDaylightSavingsTime(this ZonedDateTime zonedDateTime)
{
var instant = zonedDateTime.ToInstant();
var zoneInterval = zonedDateTime.Zone.GetZoneInterval(instant);
return zoneInterval.Savings != Offset.Zero;
}
अब आप कर सकते हैं:
zdt.IsDaylightSavingsTime();
आप एक ZonedDateTime
की जरूरत नहीं है, तो आप एक DateTimeZone
प्लस या तो एक Instant
या एक LocalDateTime
से एक मिल सकता है। या आप पैरामीटर के रूप में लेने के लिए इस विस्तार विधि को मालिश कर सकते हैं।
अद्यतन: यह फ़ंक्शन अब नोडा टाइम v1.3 और उच्चतर में शामिल है, इसलिए अब आपको एक्सटेंशन विधि स्वयं लिखनी नहीं है।
संबंधित मुद्दे
- 1. नोडाटाइम
- 2. सर्विसस्टैक क्या है। जेसन.नेट कन्वर्टर्स के समकक्ष समकक्ष, उदाहरण के लिए जब नोडाटाइम प्रकारों पर लागू होता है?
- 3. क्या सुंदरसप/पायथन में समकक्ष समकक्ष है?
- 4. डेटटाइम टू लोकलडेट (नोडाटाइम)
- 5. रूबी में समकक्ष "sys.stdout.write()" क्या है?
- 6. क्या सी # में std :: nth_element समकक्ष है?
- 7. आईओएस ढांचे में लिंक्डलिस्ट समकक्ष क्या है?
- 8. सी # में समकक्ष जेवीएम क्या है?
- 9. क्या वीबीस्क्रिप्ट में डेटटाइम है। ट्राईपर्स समकक्ष?
- 10. एक्शनस्क्रिप्ट में समकक्ष बीआईआईडी समकक्ष?
- 11. लिस्प में सी structs के बेवकूफ समकक्ष क्या है?
- 12. क्या लिनक्स/यूनिक्स में फ़्यूटेक्स के लिए कोई समकक्ष है?
- 13. डेल्फी सिस्टम इकाई में टीएमओनिटर क्या है?
- 14. GridView के लिए addFooterView समकक्ष क्या है?
- 15. नैन्सी: क्या कोई सर्वर है। मैपपाथ ("~ /") समकक्ष?
- 16. इनपुटबिंडिंग के WinRT समकक्ष क्या है?
- 17. जावा स्ट्रीम.collect के कोटलिन समकक्ष क्या है?
- 18. MsgWaitForMultipleObjects के सी # समकक्ष क्या है?
- 19. पाइथन setup.py के रूबी समकक्ष क्या है?
- 20. स्कैला ऑब्जेक्ट के जावा समकक्ष क्या है?
- 21. पर्लबू के पाइथन समकक्ष क्या है?
- 22. "पायथनिक" के रूबी समकक्ष क्या है?
- 23. JSONObject के जैक्सन 2 समकक्ष क्या है?
- 24. ptrdiff_t के हस्ताक्षरित समकक्ष क्या है?
- 25. क्या कोई 'गिट sed' या समकक्ष है?
- 26. कोलेसे ऑपरेटर के XPath समकक्ष क्या है?
- 27. लिनक्स के सिग्विन/विंडोज समकक्ष क्या है 'सूचित करें-
- 28. नोडाटाइम ऑब्जेक्ट में दिनांक स्ट्रिंग को कैसे पार्स करें?
- 29. reinterpret_cast के लिए सी समकक्ष क्या है?
- 30. क्या कोई ओएस एक्स समकक्ष 'hcitool` है?
मैंने अब इसे ZonedDateTime में शामिल करने के लिए एक सुविधा अनुरोध जोड़ा है: https://code.google.com/p/noda-time/issues/detail?id=264 –