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出售(等宽等高字符四字域名)。
  • 相关阅读:
    闭包跟装饰器
    几个常见的面试题目
    函数的进阶
    python的生成器和迭代器
    Python的数据类型
    “随手记”开发记录day09
    “随手记”开发记录day08
    “随手记”开发记录day07
    “随手记”开发记录day06
    “随手记”开发记录day05
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/15192165.html
Copyright © 2011-2022 走看看