में दिनांक समय मैं डेटाटाइम में 1 सेकंड जोड़ना चाहता हूं, इसलिए मैं दिनांक आधारित अंकन का परीक्षण कर सकता हूं। मुझे उम्मीद है कि हमारी एपीआई प्रतिक्रिया से एक तिथि प्राप्त करें, दिनांक स्ट्रिंग को किसी तारीख में रूपांतरित करें, फिर इसे मिलीसेकंड में परिवर्तित करें, एक सेकंड जोड़ें और फिर डेटास्टिंग में वापस कनवर्ट करें और इसे मेरे अगले API अनुरोध में उपयोग करें। (ध्वनि लंबे समय से चल रहा है? यह निश्चित रूप से ऐसा लगता है!)ग्रोवी
जब मैं डेटटाइम को पार्स करने का प्रयास करता हूं तो मुझे समस्या होती है और समस्या होती है।
def c= new date().parse("yyyy-mm-ddThh:mm:ss",lastDate)
log.info "new formatt"+lastDate
log.info c.timeInMillis
त्रुटि:: groovy.lang.MissingMethodException: विधि का कोई हस्ताक्षर नहीं: java.util.Date.parse() तर्क प्रकार के लिए लागू होता है: (java.lang.String निम्नलिखित कोड एक त्रुटि फेंक रहा है , groovy.util.slurpersupport.NodeChildren) मान: [yyyy-mm-ddThh: mm: ss, 2007-01-26T00: 00: 00] संभावित समाधान: पार्स (java.lang.String), पार्स (java.lang। स्ट्रिंग, java.lang.String), प्रतीक्षा करें(), क्लोन(), कोई भी(), उपयोग (java.util.List, groovy.lang.Closure)
मेरे लक्ष्य को प्राप्त करने के तरीके पर कोई सुझाव? या यह एक मंद दृष्टिकोण है?
वाह, अच्छा और संक्षिप्त। मैं इसे एक शॉट दूंगा और देख सकता हूं कि यह फिट बैठता है या नहीं। धन्यवाद! –