在Rails中将字符串转换为时间戳类型

4
我有以下字符串2012-7-31 09:38:00.000000,我想在PGAdmin中将其转换为时间戳类型(不带时区)。Ruby中哪些方法可以完成此任务?
谢谢。

请参考以下两个链接:http://stackoverflow.com/questions/2451125/convert-a-date-string-to-a-unix-timestamp 和 https://dev59.com/NHI95IYBdhLWcg3wsQBm。 - Kulbir Saini
2个回答

8

尝试

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 

3
Time.parse("2012-7-31 09:38:00.000000").to_i

PG::Error: 错误:列“time_to_display”的类型为没有时区的时间戳,但表达式的类型为字符变量,位于第108个字符 提示:您需要重写或转换表达式。 - Vigrant

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接