मैं एक java.util.Date
को JodaTime
में बदलना चाहता हूं ताकि तिथियों के बीच घटाव किया जा सके। क्या Date
से JodaTime
में बदलने का एक अच्छा संक्षिप्त तरीका है?
2 जवाब
java.util.Date date = ...
DateTime dateTime = new DateTime(date);
सुनिश्चित करें कि date
null
नहीं है, हालांकि, अन्यथा यह new DateTime()
जैसा कार्य करता है - मुझे यह पसंद नहीं है।
http://joda-time.sourceforge.net/quickstart.html
प्रत्येक डेटाटाइम क्लास विभिन्न प्रकार के कंस्ट्रक्टर प्रदान करता है। इनमें ऑब्जेक्ट कंस्ट्रक्टर शामिल है। यह आपको निर्माण करने की अनुमति देता है, उदाहरण के लिए, निम्नलिखित वस्तुओं से दिनांक समय:
* Date - a JDK instant
* Calendar - a JDK calendar
* String - in ISO8601 format
* Long - in milliseconds
* any Joda-Time datetime class
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
java
जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है। इस टैग का उपयोग तब करें जब आपको भाषा का उपयोग करने या समझने में समस्या हो। इस टैग का उपयोग शायद ही कभी किया जाता है और इसका उपयोग अक्सर [वसंत], [वसंत-बूट], [जकार्ता-ई], [Android], [javafx], [हडूप], [श्रेणी] और [मावेन] के साथ किया जाता है।
DateTime dateTime = date==null?null:new DateTime(date);