将包含时间戳的字符串变量转换为带时区的时间戳

时间:2017-02-15 09:37:12

标签: timestamp

我正在使用insert into tablename values((to_char(cast('Wed Feb 15 2017 14:00' as timestamptz), 'HH:MI PM')::timetz) AS the_time);

我想将其转换为带时区的时间戳。 但是

  

'2017年2月15日星期三14:00'

存储在我的角色变量中。 当我使用(to_char(cast(string_variable as timestamptz), 'HH:MI PM')::timetz) AS the_time代替(to_char(cast('Wed Feb 15 2017 14:00' as timestamptz), 'HH:MI PM')::timetz) AS the_time;

我收到错误,因为我要插入此值的位置是带时区的时间戳类型。

我希望它不复杂。 谢谢。

0 个答案:

没有答案