我會如何將2012-12-13T14:43:35.371Z轉換成時代?我該如何將這個時間字符串轉換爲紅寶石時代?
我正在考慮的一種方法是剝離T和Z,然後嘗試使用DateTime庫來查找轉換爲時代的方法。在我走下那條路之前,我很好奇是否有一塊寶石可以用來快速完成這個任務。在相關說明中,我將在轉換爲紀元後進行時間計算。
我會如何將2012-12-13T14:43:35.371Z轉換成時代?我該如何將這個時間字符串轉換爲紅寶石時代?
我正在考慮的一種方法是剝離T和Z,然後嘗試使用DateTime庫來查找轉換爲時代的方法。在我走下那條路之前,我很好奇是否有一塊寶石可以用來快速完成這個任務。在相關說明中,我將在轉換爲紀元後進行時間計算。
例如:
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')
require "time"
Time.iso8601("2012-12-13T14:43:35.371Z").to_i
require "date"
DateTime.parse("2012-12-13T14:43:35.371Z").strftime("%s")
在你需要在解析更多的控制的情況下,使用strptime
,它允許您定義,解釋格式的字符串。
在這裏發佈您的代碼... – Vinay