Scala:以特定格式打印DateTime对象

时间:2017-05-07 13:59:33

标签: scala

我有一个DateTime对象,我想用给定的格式打印它,让我们说yyyy-MM-dd

我已经尝试了

val date = DateTime.now()
val format = "yyyy-MM-dd"
println(date.formatted(format))

但得到了yyyy-MM-dd,就好像格式没有被识别一样。

我也试过

val formatter = new SimpleDateFormat(format)
println(

但得到了

  

无法将给定对象格式化为日期   java.lang.IllegalArgumentException:无法将给定的对象格式化为日期

如何以我选择的格式打印DateTime对象?

1 个答案:

答案 0 :(得分:7)

日期对象具有toString(format: String)方法。

date.toString(format)
  

2017年5月7日