我如何将此时间字符串转换为红宝石的纪元时间?

moo*_*ats 4 ruby time

我如何将2012-12-13T14:43:35.371Z转换为纪元时间?

我正在考虑的一种方法是剥离T和Z,然后尝试使用DateTime库来找到转换为纪元的方法.在我沿着这条路走下去之前,我很好奇是否有一块宝石可以用来快速完成.在相关的说明中,我将在转换为纪元后进行时间计算.

rau*_*sch 10

例如:

require 'date'

# as an integer:
DateTime.parse('2012-12-13T14:43:35.371Z').to_time.to_i
# or as a string:
DateTime.parse('2012-12-13T14:43:35.371Z').strftime('%s')
Run Code Online (Sandbox Code Playgroud)