JODA Javadoc इंगित करता है कि DateTime
के लिए toString
ISO8601 में तारीख आउटपुट। यदि आपको सभी समय फ़ील्ड शून्य करने की आवश्यकता है, तो यह करें:
final DateTime today = new DateTime().withTime(0, 0, 0, 0);
System.out.println(today);
इसमें आउटपुट स्ट्रिंग में मिलीसेकंड शामिल होंगे। उनसे छुटकारा पाने के लिए आपको उस फॉर्मेटर का उपयोग करना होगा जो @jgm यहां सुझाता है।
आप इसे प्रारूप आप (शाब्दिक Z
चरित्र के साथ) इस पोस्ट में के लिए पूछ रहे हैं मैच के लिए चाहते हैं, तो इस काम करेगा:
System.out.println(today.toString(DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss'Z'")));
आप मूल्य की जरूरत है यूटीसी हो सकता है, इस तरह यह प्रारंभ :
final DateTime today = new DateTime().withZone(DateTimeZone.UTC).withTime(0, 0, 0, 0);
में समाप्त होता है कैसे साफ यह नहीं है जाएगा निर्धारित करते हैं? उन्होंने वास्तव में परिभाषित किया कि वह क्या चाहता है। – vikingsteve