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
Not able to create Maven Project in Eclipse
Read specific characters from specific line of text in java
Executing code every x seconds
Attempting (and failing) to create user function for H2 database
Android Studio crash on findViewById
Remove Specific Component from JPanel - Java
can we create object of abstract class?
Use entityManager to save into two tables with FK in one of the tables
Is it a bad practice to have database calls in Filter classes?
How to invoke cmd commands in from a Java program in Windows?
JAXB generates class twice for complextype and element ref from XSD
File input, String manipulation and output
No suitable driver when trying to create SQL database [duplicate]
Converting for loop to while loop in Java
Reversing hash function in java
Trouble displaying toolbar from activity using fragments