将一个字符串转换为在时间戳中输入时间戳
问题描述:
我有以下字符串2012-7-31 09:38:00.000000
,我想要在PGadmin中将其转换为类型时间戳(不带时区)。红宝石中的哪些方法可以完成这项工作?将一个字符串转换为在时间戳中输入时间戳
感谢
答
尝试
DateTime.parse("2012-7-31 09:38:00.000000")
#output
Tue, 31 Jul 2012 09:38:00 +0000
DateTime.parse("2012-7-31 09:38:00.000000").to_i
#output is timestamp
1343727480
答
Time.parse("2012-7-31 09:38:00.000000").to_i
+0
PG ::错误:错误:列“time_to_display”类型时间戳没有时区,但表达式的字符类型字符变化在字符108 提示:您将需要重写或转换表达式。 – Vigrant 2012-07-31 15:19:15
见http://stackoverflow.com/questions/2451125/convert-a-date-string-to-a-unix-timestamp和 http://stackoverflow.com/questions/2200825/convert-string-to-datetime。 – 2012-07-31 14:36:46