我想得到当前的日期,所以我用过:
Calendar.getInstance().getTime()
但正如它.getTime()
正在回归:
Fri Jul 11 15:07:03 IST 2014
我想要任何格式的日期,但没有时间。
答案 0 :(得分:49)
scala> java.time.LocalDate.now
res4: java.time.LocalDate = 2014-07-11
答案 1 :(得分:22)
您可以使用格式:
val format = new SimpleDateFormat("d-M-y")
println(format.format(Calendar.getInstance().getTime()))
答案 2 :(得分:6)
从Java 8开始,您还可以使用LocalDate
class:
println(java.time.LocalDate.now)
答案 3 :(得分:5)
val dateFormatter = new SimpleDateFormat("dd/MM/yyyy hh:mm aa")
var submittedDateConvert = new Date()
submittedAt = dateFormatter.format(submittedDateConvert)
答案 4 :(得分:4)
您需要使用SimpleDate格式化方法。您可以指定所需的甲酸盐。
SimpleDateFormat formatter = new SimpleDateFormat("dd/mm/yy");
String dateSelected = formatter.format(new Date());
答案 5 :(得分:1)
如果您想用自己的方式格式化日期。
println(DateTimeFormatter.ofPattern("dd-MM-YYYY").format(java.time.LocalDate.now))
答案 6 :(得分:1)
如果某人需要某种格式的 date 以便可以在此处添加到PostgreSQL,我们可以这样做:
if (condition1 && boolFlag || condition2 && !boolFlag) {
.........
} else if (condition1 && !boolFlag || condition2 && boolFlag) {
........
} else {
.......
}
或一行:
import java.util.Calendar
val calendar = Calendar.getInstance
val now = new Timestamp(calendar.getTime.getTime)