| 字母 | 日期或時間元素 | 表示 | 示例 |
|---|---|---|---|
| G | Era 標志符 | Text | AD |
| y | 年 | Year | 1996; 96 |
| M | 年中的月份 | Month | July; Jul; 07 |
| w | 年中的周數 | Number | 27 |
| W | 月份中的周數 | umber | 2 |
| D | 年中的天數 | Number | 189 |
| d | 月份中的天數 | umber | 10 |
| F | 月份中的星期 | umber | 2 |
| E | 星期中的天數 | ext | Tuesday; Tue v |
| a | Am/pm 標記 | Text | PM |
| H | 一天中的小時數(0-23) | umber | 0 |
| k | 一天中的小時數(1-24) | umber | 24 |
| K | am/pm 中的小時數(0-11) | umber | 0 |
| h | am/pm 中的小時數(1-12) | umber | 12 |
| m | 小時中的分鐘數 | umber | 30 |
| s | 分鐘中的秒數 | umber | 55 |
| S | 毫秒數 | Number | 978 |
| z | 時區 | General time zone | Pacific Standard Time; PST; GMT-08:00 |
| Z | 時區 | RFC 822 time zone | -0800 |
開始
獲取Date
go get -u github.com/noogo/date
使用Date
// get date
d:=date.Now()
//d:=date.WithTime(time.Now())
//d:=date.WithTimestamp(1586448000)
//d:=date.WithMillisecond(1586448000000)
//d:=date.WithDate(2020,04,29,0,0,0)
// get milliseconds
//milliseconds:=date.Millisecond()
// get timestamp
//timestamp:=date.Timestamp()
// date format
ret,err:=d.Format("yyyy-MM-dd HH:mm:ss EEEE",true)
if err!=nil{
log.Fatalln(err)
}
fmt.Println(ret)
運行結果
2020-04-29 00:13:12 星期三
格式化說明
格式化參結果
令:當前日期為2008-08-18 18:28:38.888
| layout | result |
|---|---|
| y | 08 |
| yy | 08 |
| yyy | 08 |
| yyyy | 2008 |
| yyyyy | 2008 |
| M | 08 |
| MM | 08 |
| MMM | Aug |
| MMMM | August |
| MMMMM | August |
| w | 34 |
| ww | 34 |
| www | 034 |
| wwww | 0034 |
| wwwww | 00034 |
| W | 4 |
| WW | 04 |
| WWW | 004 |
| WWWW | 0004 |
| WWWWW | 00004 |
| D | 231 |
| DD | 231 |
| DDD | 231 |
| DDDD | 0231 |
| DDDDD | 00231 |
| d | 18 |
| dd | 18 |
| ddd | 018 |
| dddd | 0018 |
| ddddd | 00018 |
| F | 3 |
| FF | 03 |
| FFF | 003 |
| FFFF | 0003 |
| FFFFF | 00003 |
| E | 星期一(chinese) |
| EE | 星期一(chinese) |
| EEE | 星期一(chinese) |
| EEEE | 星期一(chinese) |
| EEEEE | 星期一(chinese) |
| a | 下午(chinese) |
| aa | 下午(chinese) |
| aaa | 下午(chinese) |
| aaaa | 下午(chinese) |
| aaaaa | 下午(chinese) |
| E | 1(standard) |
| EE | 01(standard) |
| EEE | Mon(standard) |
| EEEE | Monday(standard) |
| EEEEE | Monday(standard) |
| a | PM(standard) |
| aa | PM(standard) |
| aaa | PM(standard) |
| aaaa | PM(standard) |
| aaaaa | PM(standard) |
| H | 18 |
| HH | 18 |
| HHH | 018 |
| HHHH | 0018 |
| HHHHH | 00018 |
| k | 18 |
| kk | 18 |
| kkk | 018 |
| kkkk | 0018 |
| kkkkk | 00018 |
| K | 6 |
| KK | 06 |
| KKK | 006 |
| KKKK | 0006 |
| KKKKK | 00006 |
| h | 6 |
| hh | 06 |
| hhh | 006 |
| hhhh | 0006 |
| hhhhh | 00006 |
| m | 28 |
| mm | 28 |
| mmm | 028 |
| mmmm | 0028 |
| mmmmm | 00028 |
| s | 38 |
| ss | 38 |
| sss | 038 |
| ssss | 0038 |
| sssss | 00038 |
| S | 888 |
| SS | 888 |
| SSS | 888 |
| SSSS | 0888 |
| SSSSS | 00888 |
| z | CST |
| zz | CST |
| zzz | CST |
| zzzz | CST |
| zzzzz | CST |
| Z | +0800 |
| ZZ | +0800 |
| ZZZ | +0800 |
| ZZZZ | +0800 |
| ZZZZZ | +0800 |
到此這篇關于Golang中使用Date進行日期格式化(沿用Java風格)的文章就介紹到這了,更多相關Golang Date日期格式化內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
標簽:調研邀請 廣西 太原 德州 西雙版納 阿克蘇 貴陽 慶陽
巨人網絡通訊聲明:本文標題《Golang中使用Date進行日期格式化(沿用Java風格)》,本文關鍵詞 Golang,中,使用,Date,進行,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。