Я использую Go с Gin Gonic, и у меня есть что-то вроде этого:
import (
"time"
)
type BodyType struct {
YourDate: time.Time
}
func doThingWithPost(c *gin.Context) {
var theBody BodyType
c.BindJSON(&theBody)
c.JSON(http.StatusOK, gin.H{"data": theBody.YourDate})
}
func main() {
r.POST("/", doThingWithPost)
}
Мое намерение состояло в том, чтобы сделать тело запроса, подобное этому:
{
YourDate: 1589887669644
}
И затем сервер автоматически получает Int, который я даю, и анализирует эту дату в формате даты time.Time, есть ли чистый способ сделать это? если я попытаюсь написать свою собственную функцию, которая получает «YourDate» типа int64 и выполняет синтаксический анализ в time.Time, буду ли я изобретать велосипед здесь?
Unix()
? stackoverflow.com/q/35688419/13860 - person Flimzy   schedule 19.05.2020