zoukankan      html  css  js  c++  java
  • Go入门笔记31-日期时间格式化

    Go中的日期格式好奇怪,真的就像玩具一样,不过功能也挺强大

    package main
       
    import (
        "fmt"
        "time"
    )
    func main() {
       
        currentTime := time.Now()
       
        fmt.Println("Current Time in String: ", currentTime.String())
           
        fmt.Println("MM-DD-YYYY : ", currentTime.Format("01-02-2006"))
           
        fmt.Println("YYYY-MM-DD : ", currentTime.Format("2006-01-02"))
           
        fmt.Println("YYYY.MM.DD : ", currentTime.Format("2006.01.02 15:04:05"))
           
        fmt.Println("YYYY#MM#DD {Special Character} : ", currentTime.Format("2006#01#02"))
           
        fmt.Println("YYYY-MM-DD hh:mm:ss : ", currentTime.Format("2006-01-02 15:04:05"))
               
        fmt.Println("Time with MicroSeconds: ", currentTime.Format("2006-01-02 15:04:05.000000"))
           
        fmt.Println("Time with NanoSeconds: ", currentTime.Format("2006-01-02 15:04:05.000000000"))
           
        fmt.Println("ShortNum Month : ", currentTime.Format("2006-1-02"))
           
        fmt.Println("LongMonth : ", currentTime.Format("2006-January-02"))
           
        fmt.Println("ShortMonth : ", currentTime.Format("2006-Jan-02"))
           
        fmt.Println("ShortYear : ", currentTime.Format("06-Jan-02"))
           
        fmt.Println("LongWeekDay : ", currentTime.Format("2006-01-02 15:04:05 Monday"))
           
        fmt.Println("ShortWeek Day : ", currentTime.Format("2006-01-02 Mon"))  
           
        fmt.Println("ShortDay : ", currentTime.Format("Mon 2006-01-2"))
           
        fmt.Println("Short Hour Minute Second: ", currentTime.Format("2006-01-02 3:4:5"))  
           
        fmt.Println("Short Hour Minute Second: ", currentTime.Format("2006-01-02 3:4:5 PM"))   
           
        fmt.Println("Short Hour Minute Second: ", currentTime.Format("2006-01-02 3:4:5 pm"))   
    }
    

    实现非标准UTC时间格式和解析和显示

    currentTime := time.Now()
    	fmt.Println(currentTime.Format("2006-01-02T15:04:05.000 +0800"))
    
    	time,_ :=time.Parse("2006-01-02T15:04:05.000 +0800", "1986-01-02T15:04:05.000 +0800")
    	fmt.Println(time)
    
    本博客是个人工作中记录,遇到问题可以互相探讨,没有遇到的问题可能没有时间去特意研究,勿扰。
    另外建了几个QQ技术群:
    2、全栈技术群:616945527,加群口令abc123
    2、硬件嵌入式开发: 75764412
    3、Go语言交流群:9924600

    闲置域名www.nsxz.com出售(等宽等高字符四字域名)。
  • 相关阅读:
    vuex 简单理解
    es2015(es6)学习总结
    工作资源知识点总结收集
    margin-top使用需要注意的地方
    关于用display:table让元素居中的小结
    display:table-cell
    margin:0 auto;不居中
    css选择器总结
    css 选择器优先级
    给行内元素加上绝对定位之后,元素属性的变化
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/15192165.html
Copyright © 2011-2022 走看看