2012-07-07 87 views
1

我要表現在以下格式的日期和時間轉換日期時間爲UTC在Ruby中

星期六,2012年7月7日19時28分06秒UTC

我一直沒能找到一種將UTC留在最後的轉換方法。

我目前使用以下

t = Time.now.utc.strftime("%a, %B %d, %Y %H:%M:%S %Z") 

然而,這顯示了以下

星期六,2012年7月7日19時28分06秒GMT

我想看看UTC不格林尼治時間結束。

回答

1

按照Time documentation

Time類治療GMT(格林威治標準時間)與UTC(世界協調時間)等同。

我的系統在運行代碼時最後顯示「UTC」。無論出於何種原因,您的系統都傾向於使用「GMT」綽號。由於這只是美容,您可以使用:

Time.now.utc.strftime("%a, %B %d, %Y %H:%M:%S UTC")