Parsing date and running into a 'static reference to the non-static method' Error in java -


मेरे पास मेरे मुख्य रूप में एक पंक्ति है:

  दिनांक खेलडेट = दिनांकफ़ॉर्मेट.पर (scanner.nextLine ());   

मूलतः मैं util.Scanner

के साथ एक डेट में स्कैन करना चाहता हूं जो त्रुटि को छूती है:

नहीं कर सकता अब तक, मैं इस त्रुटि में देखा है, लेकिन यह ऐसा नहीं लगता है, जैसे- DateFormat

<कोड > पार्स () एक स्थिर विधि नहीं है यह एक उदाहरण विधि है आपको एक DateFormat उदाहरण बनाने की आवश्यकता है, और फिर इस उदाहरण पर parse () को कॉल करें:

  DateFormat dateFormat = नया SimpleDateFormat ("yyyy-MM-dd"); दिनांक खेलडेट = तारीखफ़ॉर्मेट .परसे (स्कैनर.नएक्सटाइन ());   

एक स्थिर विधि एक वर्ग से संबंधित है। यह Person.getName () को कॉल करने में सक्षम नहीं है। लेकिन यह कॉल करने के लिए समझ में आता है

  व्यक्ति pureferret = नया व्यक्ति ("Pureferret"); स्ट्रिंग का नाम = pureferret.getName ();    

Comments