by shigemk2

当面は技術的なことしか書かない

Scalaで現在時刻など

scala> import java.util.Date
import java.util.Date

scala> "%tY%<tm%<td" format new Date
res8: String = 20151004

scala> "%tY/%<tm/%<td" format new Date
res9: String = 2015/10/04

scala> "%tF" format new Date
res10: String = 2015-10-04

scala> import java.util.Calendar
import java.util.Calendar

scala> Calendar.getInstance().getTime()
res11: java.util.Date = Sun Oct 04 15:40:36 JST 2015

scala> "%tY/%<tm/%<td %<tH:%<tM:%<tS" format new Date
res12: String = 2015/10/04 15:42:58

Javaのライブラリを使うっぽい。

ScalaのStringLike.formatで日付フォーマット : mwSoft blog

stackoverflow.com