zoukankan      html  css  js  c++  java
  • 十三、GO语言中常用时间和日期内置函数

    1.now:= time.NOw() 获取当前时间

    2.获取其他相关信息

    输出结果

    注意,月份默认是英文的,需要int()强转一下

     3.格式化日期和时间

      方式一:使用fmt.SPrintf-返回字符串或者fmt.Printf-打印

        

       方式二:time.Format()函数

        now:= time.NOw()

        now.Format("2006-01-02")

        now.Format("2006/01/02 15:05:05")

        now.Format("15:05:05")

    4.时间的常量

      time类型中有一些常量

      const (
        Nanosecond Duration = 1      //纳秒
        Microsecond = 1000 * Nanosecond  //微妙
        Millisecond = 1000 * Microsecond  //毫秒
        Second = 1000 * Millisecond    //秒
        Minute = 60 * Second    //分钟
        Hour = 60 * Minute    //小时
      )

    5.休眠time.Sleep()疫苗

      time.Sleep(time.Second) 休眠1秒

      time.Sleep(time.Millisecond * 100)  休眠0.1秒

      注意,不可以用time.Second * 0.1 

     6.获取当前时间戳 unix 时间内戳和unixNano时间戳(可以用来获取随机数)

      

        now:= time.NOw()

        now.unix()

        now.unixnano()

    结果

    统计函数运行的时间

    输出结果

     

      

    其他详细方法可查阅 https://studygolang.com/pkgdoc

  • 相关阅读:
    Jenkins自动化部署入门详细教程
    单元测试
    弱网测试
    Token、Cookie和Session
    测试开发人员必备Linux命令
    TestNG(一)
    char和varchar
    你平时会看日志吗,一般会出现哪些异常(Exception)
    内存溢出和内存泄漏的区别,产生原因以及解决方案
    测试一个电梯
  • 原文地址:https://www.cnblogs.com/WORDPAD/p/15132842.html
Copyright © 2011-2022 走看看