私はこのエラーに驚いています: タイムスタンプオブジェクトをタイムスタンプオブジェクトに変換する方法を教えてください。 http://www.timestamp.fr/:Java/Scala - 文字列を長文に変換する方法は?
val a = new Timestamp("1485783591".toDouble)
a
Out[157]:
Name: Unknown Error
Message: <console>:79: error: type mismatch;
found : Double
required: Long
val a = new Timestamp("1485783591".toDouble)
^
StackTrace:
編集
ここで現在のタイムスタンプをお探しですか? 私は値1485783591 = 30/1/2017午後02時39分51秒
を得ました。しかし、私のJavaプログラムがない:
val a = new Timestamp("1485783591".toLong)
a
出力:
=> 1970-01-18 04:43:03.591
なぜ?
ロングには小数点以下は含まれません。 – Carcigenicate
次回はスクリーンショットを使わず、コードと例外をコピーして貼り付けてください。画像は検索可能ではなく、エラーを再現するのにも役立ちません。 –
どのクラスにキャストすべきですか? DoubleはTimeStampによって受け入れられないようです。 –