我尝试在go lang中解析日期字符串"2014-09-12T11:45:26.371Z".
码
layout := "2014-09-12T11:45:26.371Z"
str := "2014-11-12T11:45:26.371Z"
t, err := time.Parse(layout , str)
Run Code Online (Sandbox Code Playgroud)
解析时间"2014-11-12T11:47:39.489Z":月份超出范围
我收到了这个错误.
如何解析这个日期字符串?
我正在尝试将数据库中的一些值添加到[]stringGo中.其中一些是时间戳.
我收到错误:
不能使用U.Created_date(类型time.Time)作为数组元素中的类型字符串
我可以转换time.Time成string?
type UsersSession struct {
Userid int
Timestamp time.Time
Created_date time.Time
}
type Users struct {
Name string
Email string
Country string
Created_date time.Time
Id int
Hash string
IP string
}
Run Code Online (Sandbox Code Playgroud)
-
var usersArray = [][]string{}
rows, err := db.Query("SELECT u.id, u.hash, u.name, u.email, u.country, u.IP, u.created_date, us.timestamp, us.created_date FROM usersSession AS us LEFT JOIN users AS u ON u.id = us.userid WHERE us.timestamp + interval 30 minute >= now()")
U …Run Code Online (Sandbox Code Playgroud)