[Golang] 输出格式化的时间,以及时间相关的一些方法

1. Go语言中设置时间格式比较特殊,需要按如下方式:
(1). time.Now().Format("2006-01-02 15:04:05"))

    输出为:2018-09-11 09:30:06
(2). time.Now().Format("06-1-2 3:4:5 PM"))

    输出为:18-9-11 9:30:6 AM

(3). 格式说明:

         月份 1,01,Jan,January
         日  2,02,_2 
         时  3,03,15,PM,pm,AM,am
         分  4,04
         秒  5,05
         年  06,2006
         时区 -07,-0700,Z0700,Z07:00,-07:00,MST
         周几 Mon,Monday

   

2. 当前日期直接输出: 

fmt.Printf("Now is %v\n", time.Now())
fmt.Printf("Now is %s\n", time.Now())

输出相同,为:Now is 2018-09-11 09:40:51.0622389 +0800 CST m=+0.041002301

 

3. 输出当前时间的时间戳:

长度为10的时间戳是以“秒”为单位; 
长度为13位数的时间

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值