web-dev-qa-db-fra.com

Comment obtenir la date actuelle sans heure en scala

Je veux obtenir la date actuelle alors j'ai utilisé:

Calendar.getInstance().getTime()

Mais comme il _.getTime() il retourne: 

Fri Jul 11 15:07:03 IST 2014

Je veux seulement dater dans n'importe quel format mais sans l'heure. 

21
Govind Singh

Vous pouvez utiliser le formatage:

val format = new SimpleDateFormat("d-M-y")
println(format.format(Calendar.getInstance().getTime()))
22
artie
scala> Java.time.LocalDate.now
res4: Java.time.LocalDate = 2014-07-11
45
Knut Arne Vedaa

Depuis Java 8, vous pouvez également utiliser la classe LocalDate:

println(Java.time.LocalDate.now)
5
karthik r
val dateFormatter = new SimpleDateFormat("dd/MM/yyyy hh:mm aa")
var submittedDateConvert = new Date()
submittedAt = dateFormatter.format(submittedDateConvert)
5
Nilesh

Vous devez utiliser la méthode SimpleDateformat. Vous pouvez spécifier le format que vous voulez.

SimpleDateFormat formatter = new SimpleDateFormat("dd/mm/yy");    
String dateSelected = formatter.format(new Date());    
4
Karthik

Au cas où vous voudriez formater la date à votre façon.

println(DateTimeFormatter.ofPattern("dd-MM-YYYY").format(Java.time.LocalDate.now))
0
vijayraj34