5

如何使用 play framework 和 scala 获取系统时间?

使用 playframework2.0 和 scala 获取系统时间到 web 程序是否有任何不同的方法...

4

3 回答 3

10

如果您想将系统时间粘贴到您的 Twirl html 模板中,只需@在 System 之前添加符号

@System.currentTimeMillis

或者

@System.nanoTime

更新

如果你需要一些当前播放时间的格式,那么在你的 Twirl 模板中添加一些辅助方法,如下所示:

@currentTime = @{
  import java.util.Calendar
  import java.text.SimpleDateFormat

  val today = Calendar.getInstance.getTime
  val curTimeFormat = new SimpleDateFormat("HH:mm")

  curTimeFormat.format(today)
}

然后在您的模板中简单地调用此方法:

<div>@currentTime</div>

您可以在此处阅读有关 Twirld 模板引擎的信息:Scala 模板 和有关格式规则的信息:SimpleDateFormat

于 2013-05-27T13:17:56.597 回答
3

试试System.currentTimeMillis

于 2013-05-27T11:00:56.593 回答
0

用这个:

val today = Calendar.getInstance().getTime()
于 2013-05-27T11:58:18.797 回答