2012-07-31 121 views
2

我有以下字符串2012-7-31 09:38:00.000000,我想要在PGadmin中将其转换为类型时间戳(不带时区)。红宝石中的哪些方法可以完成这项工作?将一个字符串转换为在时间戳中输入时间戳

感谢

+0

见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

回答

6

尝试

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 
2
Time.parse("2012-7-31 09:38:00.000000").to_i 
+0

PG ::错误:错误:列“time_to_display”类型时间戳没有时区,但表达式的字符类型字符变化在字符108 提示:您将需要重写或转换表达式。 – Vigrant 2012-07-31 15:19:15

相关问题