5

play フレームワークと scala を使用してシステム時間を取得する方法は?

playframework2.0 と scala を使用してシステム時間を Web プログラムに取得するには、さまざまな方法があります...

4

3 に答える 3

10

システム時刻を Twirl html テンプレートに貼り付けたい場合は、@システムの前にシンボルを追加するだけです

@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 Template とフォーマット ルールについてはここで: 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 に答える