簡體   English   中英

Ruby和Golang時間解析

[英]Ruby and Golang time parsing

我了解如何使用Golang從字符串解析時間。

當前,我在由Go處理的rails / ruby​​中發出一個請求,在其中傳遞了time參數。

這就是我在鐵軌上所做的

  resp = connection.get "url", {
    updated_at: updated_at
  }.compact

updated_atTime.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM