[英]Ruby and Golang time parsing
我了解如何使用Golang從字符串解析時間。
當前,我在由Go處理的rails / ruby中發出一個請求,在其中傳遞了time參數。
這就是我在鐵軌上所做的
resp = connection.get "url", {
updated_at: updated_at
}.compact
和updated_at
是Time.now - 1.day
。
在Go中,這是我解析時間后如何解析它的方法。
updatedAt, err := time.Parse("2006-01-02 15:04:05 -0700 MST", updatedAtVar)
如果時間看起來像上面的作品
2014-11-17 23:02:03 +0000 UTC
但露比吐出的時間看起來像
2016-08-10 22:29:51 +0000
解析時會導致
0001-01-01 00:00:00 +0000 UTC
我可以傳入參數什么,以便go正確解析時間?
文檔中提供的格式字符串包含一些冗余信息(特別是MST和-0700傳達相同的信息-UTC偏移量,以小時* 100 +分鍾為單位)。
因此,只需在格式字符串中保留“ MST”即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.