我在 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 时间?
任何帮助将不胜感激,因为我已经在网上看了一段时间并尝试了一些东西,但似乎没有任何效果。
谢谢