我獲得了大量資料并將它們序列化為一個結構體,其中包含一個 Int64 型別的欄位“Create_time”,例如:
type Log struct {
ID int `mapstructure:"id"`
Create_time int64 `mapstructure:"create_time,omitempty"`
}
現在,如果我想過濾 2021-10-24 00:00:00 和 2021-10-25 00:00:00 之間的資料,我該怎么做?
uj5u.com熱心網友回復:
假設Create_time是使用 獲得的Time.Unix(),您可以找到Unix范圍的表示,然后過濾:
from:=time.Date(2021,10,24,0,0,0,0,time.Local).Unix()
to:=time.Date(2021,10,25,0,0,0,0,time.Local).Unix()
然后找到所有帶有 的元素Create_time>=from && Create_time<=to。
對時區進行必要的更改。如果Create_time是毫/微/納秒,然后使用UnixMilli,UnixMicro或UnixNano。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/337078.html
下一篇:根據今天的日期突出顯示列
