Chcę otrzymać aktualną datę więc użyłem:Jak uzyskać bieżącą datę bez czasu w Scala
Calendar.getInstance().getTime()
Ale jak to .getTime()
to wraca:
Fri Jul 11 15:07:03 IST 2014
Chcę tylko datę w dowolnym formacie, ale bez czasu.
Chcę otrzymać aktualną datę więc użyłem:Jak uzyskać bieżącą datę bez czasu w Scala
Calendar.getInstance().getTime()
Ale jak to .getTime()
to wraca:
Fri Jul 11 15:07:03 IST 2014
Chcę tylko datę w dowolnym formacie, ale bez czasu.
Można użyć formatowania:
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
trzeba użyć metody mrówczanu SimpleDate. Możesz określić, który formatowany chcesz.
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)
Poświęć chwilę na przeczytanie [pomocy do edycji] (http://stackoverflow.com/editing-help) w Centrum pomocy. Formatowanie przepełnienia stosu różni się od innych witryn. – Rizier123
Chociaż ten fragment kodu może rozwiązać pytanie, [w tym wyjaśnienie] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-ans -answers) naprawdę pomaga poprawić jakość twojego posta. Pamiętaj, że odpowiadasz na pytanie przeznaczone dla czytelników w przyszłości, a te osoby mogą nie znać powodów sugestii dotyczących kodu. Proszę również starać się nie tłumić kodu za pomocą komentarzy wyjaśniających, co zmniejsza czytelność zarówno kodu, jak i objaśnień! – Rizier123
Ponieważ Java 8, można również użyć LocalDate
Klasa:
println(java.time.LocalDate.now)
'błąd: czas obiekt nie jest członkiem pakietu java' – Val
Use Java 8 lub wyższej. –
^Java 8+ może nie być opcją dla wszystkich. Ta odpowiedź powinna zostać zakwalifikowana z tym wymaganiem. – josiah