Go程序例子(58):时间格式化
Go程序例子(58):时间格式化
Go语言支持通过基于模式的布局进行时间格式化和解析。代码语言:go复制package main
import (
"fmt"
"time"
)
func main() {
p := fmt.Println
// 这是一个根据RFC9格式化时间的基本示例,使用了相应的布局常量。
t
Go程序例子(58):时间格式化
Go语言支持通过基于模式的布局进行时间格式化和解析。
代码语言:go复制package main
import (
"fmt"
"time"
)
func main() {
p := fmt.Println
// 这是一个根据RFC9格式化时间的基本示例,使用了相应的布局常量。
t := ()
p(t.Format(time.RFC9))
// 时间解析使用与Format相同的布局值。
t1, e := time.Parse(
time.RFC9,
"2012-11-01T22:08:41+00:00")
p(t1)
// Format和Parse使用基于示例的布局。通常您会使用time包中的常量作为这些布局,但您也可以提供自定义布局。布局必须使用参考时间Mon Jan 2 15:04:05 MST 2006来展示格式化/解析给定时间/字符串的模式。示例时间必须完全如图所示:年份2006,小时15,星期几为周一等。
p(t.Format(":04PM"))
p(t.Format("Mon Jan _2 15:04:05 2006"))
p(t.Format("2006-01-02T15:04:05.999999-07:00"))
form := " 04 PM"
t2, e := time.Parse(form, "8 41 PM")
p(t2)
// 对于纯数字表示,您也可以使用标准字符串格式化,结合时间值的提取组件。
fmt.Printf("%d-%02d-%02dT%02d:%02d:%02d-00:00\\n",
t.Year(), t.Month(), t.Day(),
t.Hour(), t.Minute(), t.Second())
// Parse在输入格式不正确时会返回一个错误,解释解析问题。
ansic := "Mon Jan _2 15:04:05 2006"
_, e = time.Parse(ansic, "8:41PM")
p(e)
}
运行结果:
代码语言:javascript代码运行次数:0运行复制➜ go run time-formatting/time-formatting.go
2025-01-17T10:58:42+08:00
2012-11-01 22:08:41 +0000 +0000
10:58AM
Fri Jan 17 10:58:42 2025
2025-01-17T10:58:42.76069+08:00
0000-01-01 20:41:00 +0000 UTC
2025-01-17T10:58:42-00:00
parsing time "8:41PM" as "Mon Jan _2 15:04:05 2006": cannot parse "8:41PM" as "Mon"
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-21 11:40:10
上一篇:用Vue实现井字棋
推荐阅读
留言与评论(共有 19 条评论) |
本站网友 vc片的作用和功效 | 22分钟前 发表 |
通常您会使用time包中的常量作为这些布局 | |
本站网友 南昌癫痫病 | 24分钟前 发表 |
t.Year() | |
本站网友 快速瘦腰的方法 | 1分钟前 发表 |
08 | |
本站网友 肌萎缩性侧索硬化症 | 26分钟前 发表 |
= () p(t.Format(time.RFC9)) // 时间解析使用与Format相同的布局值 | |
本站网友 十大新闻 | 29分钟前 发表 |
%02d-00 | |
本站网友 激光脱毛的价位 | 2分钟前 发表 |
e | |
本站网友 王振国 | 18分钟前 发表 |
= " 04 PM" t2 | |
本站网友 鉴定机构 | 17分钟前 发表 |
41PM" as "Mon Jan _2 15 | |
本站网友 长沙买房 | 10分钟前 发表 |
t.Minute() | |
本站网友 安检仪器 | 10分钟前 发表 |
e | |
本站网友 netmaya | 27分钟前 发表 |
但您也可以提供自定义布局 | |
本站网友 异步电机 | 9分钟前 发表 |
05 2006" | |
本站网友 深圳体检 | 1分钟前 发表 |
您也可以使用标准字符串格式化 | |
本站网友 额头窄 | 2分钟前 发表 |
05 2006" | |
本站网友 玫瑰花茶怎么泡 | 17分钟前 发表 |
00") p(t1) // Format和Parse使用基于示例的布局 | |
本站网友 深入 | 1分钟前 发表 |
ansic | |
本站网友 宠物用品市场 | 5分钟前 发表 |
布局必须使用参考时间Mon Jan 2 15 | |
本站网友 东风风行cm7 | 19分钟前 发表 |
您也可以使用标准字符串格式化 |