小编ban*_*ing的帖子

如何以时间戳/日期时间格式获取 Scala 中的当前时间,以便将其存储在 PG 表中

我在 Scala 中编写了以下有效的函数:

import java.text.SimpleDateFormat
import java.util.{Calendar, Date}
import java.util.{TimeZone, Date}


val curr_timeFmt = "YYYY_MM_dd_HH_mm_ss"

def curr_time(): String = {
    val date = new Date
    val currTS = new SimpleDateFormat(curr_timeFmt)
    currTS.setTimeZone(TimeZone.getTimeZone("EST"));
    currTS.format(date)
  }
Run Code Online (Sandbox Code Playgroud)

我想将此函数的返回值存储为时间戳类型的 PG columnn 中的时间戳。

此外,在在线研究时,我听说 Java Calendar 和 Date 类不是线程安全和可变的。这是真的吗,如果是这样,我如何在 Java 8 中使用新的 joda 时间?

任何帮助将不胜感激,因为我已经在网上看了一段时间并尝试了一些东西,但似乎没有任何效果。

谢谢

java datetime timestamp scala jodatime

-1
推荐指数
1
解决办法
4748
查看次数

标签 统计

datetime ×1

java ×1

jodatime ×1

scala ×1

timestamp ×1