Get current date in YYYY-MM-DD format in Java (Android) [duplicate]
This question already has an answer here: Month issue in SimpleDateFormat class 5 answers I am trying to get a Date object in the format YYYY-MM-DD representing the current system date. Below is my attempt: Date todayDate = Calendar.getInstance().getTime(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd"); String todayString = formatter.format(todayDate); The values are as follows: todayDate: Mon May 15 16:24:47 GMT+01:00 2017 todayString: 2017-24-15 Having tried this a couple of times I noticed the todayString is not made up of YYYY-MM-DD but YYYY-[minutes][minutes]-DD. How might I get the current date in the YYYY-MM-DD format?
Change this: SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd"); to this: SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); mm stands for the minutes, while MM (capitalized) stands for the month
Mocking Hibernate Session
What should I write in version code and version name while updating an android app if I fogot to write it in the 1.0 version?
Strange error during db connection
How to make responsive table in Java?
Can't use an RSA_SIGN key for encryption. PGP key without uid
Writing/reading a matrix in and from a file in internal storage
Issue running official Restlet FirstSteps example
Multiple IPv4 sending HTTP requests
Add AWS SQS Permission to all Principals through SDK
Check if class has member variable?
Multi-threaded java server used for a buzzer beater?
Disable movement of a javafx alert
in intent in android app development using java language. error is getContext() could not be used
Java - Access original type of object in ArrayList
jsp:param in JSP
Scala Stream vs Java Stream Laziness Difference