![](/img/trans.png)
[英]How to get an array from Postgresql database using Golang's GORM?
[英]retrieve timestamp from postgresql with GORM in GOLANG
我對 golang 和 gorm 很陌生,所以,這可能是一個老問題:我在 postgresql 中有一個名為 datetime 的表,時間戳類型
我正在嘗試使用此映射在 golang 項目中使用 gorm 檢索它
DateTime time.Time `gorm:"datetime:timestamp"`
但是當我運行代碼時,我看到它檢索了這個值:
0001-01-01 00:00:00 +0000
我該如何解決這個問題?
DateTime gorm:"datetime:timestamp;default:CURRENT_TIMESTAMP"
或 DateTime gorm:"datetime:timestamp;default:DEFAULT"
試試這個。 這將存儲當前時間。 在您的情況下,您沒有存儲任何數據,這就是它檢索 0001-01-01 00:00:00 +0000 的原因
我找到了解決方案,老實說這很簡單。 該字段被映射為
DateTime
我想在執行查詢以提取數據時被翻譯為“date_time”; 所以,我將映射更改為
Datetime
它被翻譯成“日期時間”,並且有效
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.