首页 > 解决方案 > scala中的时间戳格式

问题描述

知识产权:

test: String = 2018-10-12 07

预期的操作:

test_timestamp: Timestamp = 2018-10-12 07

代码:

val format1 = new SimpleDateFormat("yyyy-MM-dd HH")
var d = format1.parse(test)
var date =    new Date(d.getTime())
var timestamp = new Timestamp(d.getTime())

我的操作:

timestamp: java.sql.Timestamp = 2018-10-12 07:00:00.0

我正在尝试转换为相同的 datehour 格式。

代码:

var dateFormat = new SimpleDateFormat("yyyy-MM-dd HH");
timestamp = dateFormat.format(timestamp);

错误:

found   : String
required: java.sql.Timestamp
timestamp = dateFormat.format(timestamp);
                                ^

变量“timestamp”显然是 java.sql.Timestamp 类型,所以我无法理解这个问题。有什么建议么。

标签: javascala

解决方案


推荐阅读