为了账号安全,请及时绑定邮箱和手机立即绑定

如何将时间戳字符串转换为另一个时区的时间戳

如何将时间戳字符串转换为另一个时区的时间戳

喵喔喔 2021-10-13 13:38:35
我有一个 UTC 时间戳字符串val x = "2018-09-26T15:05:19.1121042Z"我想要一个这样的函数来将它转换为 CST 时区中的时间戳对象。def StringToTimeStamp(str: String): Timestamp = {  val timeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")  val timeZone = TimeZone.getTimeZone("America/Chicago")  timeFormat.setTimeZone(timeZone);  val now = timeFormat.format(str)  val ts = java.sql.Timestamp.valueOf(now)  ts}但是,我不知道SimpleDateFormat我的字符串的格式,因为我不能输入像 T/Z 这样的字母,因为它们出现在我的字符串中x。我将如何做到这一点?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 206 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信