//获取当前时间
t := time.Now() //2018-07-11 15:07:51.8858085 +0800 CST m=+0.004000001
//获取当前时间戳
fmt.Println(t.Unix()) //1531293019
//时间格式化
t := time.Now().Format("2006-01-02 15:04:05")
fmt.Println(t) //2022-04-24 11:23:34
//字符串转化为时间
showTime, _ := time.ParseInLocation("2006-01-02 15:04:05", "2021-11-07 11:34:00", time.Local)
fmt.Println(showTime) //2021-11-07 11:34:00 +0800 CST
//时间相加
addHour, _ := time.ParseDuration(strconv.FormatInt(int64(5), 10) + "h") // 5小时后
timeOutTime := time.Now().Add(addHour) // 当前时间加上5小时 若是负数-5,就是5小时前
//时间 to 时间戳
loc, _ := time.LoadLocation("Asia/Shanghai") //设置时区
tt, _ := time.ParseInLocation("2006-01-02 15:04:05", "2018-07-11 15:07:51", loc) //2006-01-02 15:04:05是转换的格式如php的"Y-m-d H:i:s"
fmt.Println(tt.Unix()) //1531292871
//时间戳 to 时间
tm := time.Unix(1531293019, 0)
fmt.Println(tm.Format("2006-01-02 15:04:05")) //2018-07-11 15:10:19
now := time.Now()
fmt.Println(now) //2021-07-01 16:31:52.8672703 +0800 CST m=+0.001526701
// 获取当前时间的年月日时分秒
fmt.Println("年",now.Year()) //2021
fmt.Println("月",now.Month()) // July
fmt.Println("日",now.Day()) // 1
fmt.Println("时",now.Hour()) // 16
fmt.Println("分",now.Minute()) //32
fmt.Println("秒",now.Second()) //39
fmt.Println("周期",now.Weekday()) //Thursday
时间日期
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 由于ElementUI 时间选择器,日期选择器,时间日期选择器点击清除按钮时,v-model 所绑定的属性值会变成...
- "TypeError: Cannot read property '0' of null"this.dateRan...
- 使用mac系统电脑的稍少,很多从windows系统转到使用苹果电脑的朋友,开始可能不太习惯,有时想要自己修改Mac...
- 看文档有个format直接用原来不行的,这里是格式化输入框的样式,想要v-model数据里的格式也要被格式化,还需...