【发布时间】:2014-07-11 09:45:42
【问题描述】:
我想获取当前日期,所以我使用了:
Calendar.getInstance().getTime()
但是.getTime() 它正在返回:
Fri Jul 11 15:07:03 IST 2014
我只想要任何格式的日期,但没有时间。
【问题讨论】:
标签: scala date datetime calendar
我想获取当前日期,所以我使用了:
Calendar.getInstance().getTime()
但是.getTime() 它正在返回:
Fri Jul 11 15:07:03 IST 2014
我只想要任何格式的日期,但没有时间。
【问题讨论】:
标签: scala date datetime calendar
scala> java.time.LocalDate.now
res4: java.time.LocalDate = 2014-07-11
【讨论】:
error: object time is not a member of package java
您可以使用格式:
val format = new SimpleDateFormat("d-M-y")
println(format.format(Calendar.getInstance().getTime()))
【讨论】:
从Java 8开始,也可以使用LocalDate类:
println(java.time.LocalDate.now)
或
java.time.LocalDate.now.toString
【讨论】:
scala> java.time.LocalDate.now.toString /n res2: String = 2018-11-14
val dateFormatter = new SimpleDateFormat("dd/MM/yyyy hh:mm aa")
var submittedDateConvert = new Date()
submittedAt = dateFormatter.format(submittedDateConvert)
【讨论】:
您需要使用 SimpleDate 格式。您可以指定所需的甲酸盐。
SimpleDateFormat formatter = new SimpleDateFormat("dd/mm/yy");
String dateSelected = formatter.format(new Date());
【讨论】:
如果您想以自己的方式格式化日期。
println(DateTimeFormatter.ofPattern("dd-MM-YYYY").format(java.time.LocalDate.now))
【讨论】:
如果有人需要 date 格式以便能够添加到 PostgreSQL,我们就去吧:
import java.util.Calendar
val calendar = Calendar.getInstance
val now = new Timestamp(calendar.getTime.getTime)
或一行:
val now = new Timestamp(java.util.Calendar.getInstance.getTime.getTime)
【讨论】: