2016-06-21 123 views
5

如何字符串日期格式轉換到今天爲止,我已經在Golang:字符串日期日期

YYYY-DD-MM 

格式日期字符串繼我試着與沒有運氣。

t, err := time.Parse("%Y-%m-%d", "2011-01-19") 
t, err := time.Parse("YYYY-MM-DD", "2011-01-19") 
t, err := time.Parse("2016-01-20", "2011-01-19") 

以上所有語句都給出了分析錯誤。

回答

8

請閱讀time.Parse的文檔:

佈局由表示基準時間,定義瞭如何是

星期一1月2日15時04分05秒-0700 MST 2006

定義格式

將被解釋,如果它是值;它作爲輸入格式的一個例子。然後對輸入字符串進行相同的解釋。

所以,正確的格式是

t, err := time.Parse("2006-01-02", "2011-01-19") 
+0

其工作謝謝! –