3

Fedex から次の形式の DateTime String を受け取りました

"2012-06-22T21:39:48-05:00"

この文字列を例の TimeZone に変換したい:-

Fri, 23 Jun 2012 02:39:48 +0000

この文字列を utc 時刻に直接変換する方法はありますか?

次のようなものが欲しい

date_and_time = '%m-%d-%Y %H:%M:%S %Z'
DateTime.strptime("2012-06-22T21:39:48 Central Time (US & Canada)", date_and_time)
4

2 に答える 2

11

これはあなたが探しているものですか?

DateTime.parse("2012-06-22T21:39:48-05:00").utc

それとも私は何かが足りないのですか?

于 2012-06-23T06:53:44.160 に答える
4

どうぞ :

"2012-06-22T21:39:48-05:00".to_time.utc.strftime("%a, %d %b %Y %T %z")
于 2012-06-23T06:54:40.773 に答える