我有一个简单的Book.getBookId(bookId) match {
//get head of list and ignore rest
case book :: _ => Ok(views.html.book.create(bookForm.fill(book)))
//if list is empty return not found
case Nil => NotFound("Book is not found.")
}
,它通过REST API进入了声明为t = Date.now;
的Postresql t_time
列。
我收到错误消息:timestamp with time zone
。
我 不能 使用此post的答案,因为我不编写原始SQL,而是使用ORM(Knex.Js)。对我来说,仅调用db进行转换就显得有些矫kill过正。 js中还有其他解决方案吗?
为什么找不到转换器?我想念什么吗?
注意: :我只需要日期和时间,例如hh:mm:ss,不需要毫秒。
答案 0 :(得分:2)
Date.now()
仅提供 EPOCH (以毫秒为单位)。
您需要一个ISO日期时间字符串。为此,请像这样设置t
:
const t = new Date(Date.now()).toISOString();
console.log(t);