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出售(等宽等高字符四字域名)。
  • 相关阅读:
    UI设计学习路径(一个)—好酒也怕巷子深
    shell script 入门 笔记
    HDU 4864Task(更多的联合培训学校1)(贪婪)
    XCL-Charts绘画面积图(AreaChart) 例1
    table插入标签form标记怪现象
    ECharts SSH+JQueryAjax+Json+JSP在数据库中的数据来填充ECharts在
    Xcode 6 AutoLayout Size Classes
    POJ 1984 Navigation Nightmare (数据结构-并检查集合)
    DataTable填补了实体类返回泛型集合
    Cisco C2900XL
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/15192165.html
Copyright © 2011-2022 走看看