Ответ 1
Вы можете использовать форматирование:
val format = new SimpleDateFormat("d-M-y")
println(format.format(Calendar.getInstance().getTime()))
Я хочу получить текущую дату, поэтому я использовал:
Calendar.getInstance().getTime()
Но поскольку он .getTime()
возвращается:
Fri Jul 11 15:07:03 IST 2014
Я хочу только дату в любом формате, но без времени.
Вы можете использовать форматирование:
val format = new SimpleDateFormat("d-M-y")
println(format.format(Calendar.getInstance().getTime()))
scala> java.time.LocalDate.now
res4: java.time.LocalDate = 2014-07-11
Начиная с Java 8, вы также можете использовать класс LocalDate
:
println(java.time.LocalDate.now)
ИЛИ
java.time.LocalDate.now.toString
Вам нужно использовать метод formData Formate. Вы можете указать, какой форматировать вы хотите.
SimpleDateFormat formatter = new SimpleDateFormat("dd/mm/yy");
String dateSelected = formatter.format(new Date());
val dateFormatter = new SimpleDateFormat("dd/MM/yyyy hh:mm aa")
var submittedDateConvert = new Date()
submittedAt = dateFormatter.format(submittedDateConvert)
В случае, если вы хотите отформатировать дату по-своему.
println(DateTimeFormatter.ofPattern("dd-MM-YYYY").format(java.time.LocalDate.now))