web-dev-qa-db-ja.com

scalaで時間なしで現在の日付を取得する方法

私は現在の日付を取得したいので使用しました:

_Calendar.getInstance().getTime()
_

しかし、.getTime()のように返されます:

_Fri Jul 11 15:07:03 IST 2014
_

任意の形式の日付のみが必要ですが、時間は必要ありません。

26
Govind Singh

次のフォーマットを使用できます。

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

Java 8)なので、LocalDateクラスも使用できます。

println(Java.time.LocalDate.now)

OR

Java.time.LocalDate.now.toString
9
karthik r

SimpleDate formateメソッドを使用する必要があります。必要な形式を指定できます。

SimpleDateFormat formatter = new SimpleDateFormat("dd/mm/yy");    
String dateSelected = formatter.format(new Date());    
5
Karthik
val dateFormatter = new SimpleDateFormat("dd/MM/yyyy hh:mm aa")
var submittedDateConvert = new Date()
submittedAt = dateFormatter.format(submittedDateConvert)
5
Nilesh

あなたの方法で日付をフォーマットしたい場合に。

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