golang 时间转化和时间处理

时间转化和时间处理

//获取当前时间的时间戳
	timUnx := time.Now().Unix()
	fmt.Println(timUnx)
//格式化当前你时间
	timeStr := time.Now().Format("2006-01-02 15:04:05")
	fmt.Println(timeStr)
//将时间戳转化成时间格式
	str_time := time.Unix(1564300038,0).Format("2006-01-02 15:04:05")
	fmt.Println(str_time)
//字符串转换成时间和时间戳
	t, _ := time.Parse("2006-01-02 15:04:05","2019-07-28 15:47:18")
	fmt.Println(t, t.Unix())
	s := time.Date(2018,4,5,6,7,8,0,time.Local).Unix()
	fmt.Println(s)
//半个小时之后
//ParseDuration解析一个时间段字符串。一个时间段字符串是一个序列,
// 每个片段包含可选的正负号、十进制数、可选的小数部分和单位后缀,
// 如"300ms"、"-1.5h"、"2h45m"。合法的单位有"ns"、"us" /"µs"、"ms"、"s"、"m"、"h"。
   s1 , _:= time.ParseDuration("30m")
	fmt.Println("半个小时之后", time.Now().Add(s1))
//1年1个月12天 之后的时间
	time.Now().AddDate(1,1,12)

还有很多时间的操作方法具体可以去访问golang的标准库:https://studygolang.com/pkgdoc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值