【发布时间】:2016-11-30 03:25:45
【问题描述】:
我正在使用 PostgreSQL 和 PlayFramework,我需要将 Option[String] 转换为 Timestamp 以执行我的查询。
我的Option[String] 是该格式的日期:2016/07/26
并且时间戳的格式是:2016-07-26
我知道我可以将to_stimetamp(myDate, 'YYYY-MM-DD') 添加到我的查询中,但我不想使用它(实际上我不知道我以后会使用 MySQL 还是 PostgreSQL,因为 MySQL 中不存在该函数)
那我该怎么办?
【问题讨论】:
-
时间戳的类型也是字符串还是自定义类?如果前者你可以只是例如
def format(opt: Option[String]): String = { val str = opt getOrElse "some/default/date" str.split('/') mkString("-") } -
你是在问如何在 scala 中做到这一点?
-
是的,我想问在 scala 中我该怎么做,最后我希望我的查询可以与 PostgreSQL 和 MySQL 一起使用,所以我需要在启动查询之前“在 Scala”中转换它跨度>
标签: postgresql scala playframework-2.0