例如:
1.1.7. 时间格式化
时间类型有一个自带的方法 Format 进行格式化,需要注意的是 Go 语言中格式化时间模板不是常见的 Y-m-d H:M:S 而是使用 Go 的诞生时间 2006 年 1 月 2 号 15 点 04 分(记忆口诀为 2006 1 2 3 4)。也许这就是技术人员的浪漫吧。
补充:如果想格式化为 12 小时方式,需指定 PM。
func formatDemo() {
now := time.Now()
// 格式化的模板为Go的出生时间2006年1月2号15点04分 Mon Jan
// 24小时制
fmt.Println(now.Format("2006-01-02 15:04:05.000 Mon Jan"))
// 12小时制
fmt.Println(now.Format("2006-01-02 03:04:05.000 PM Mon Jan"))
fmt.Println(now.Format("2006/01/02 15:04"))
fmt.Println(now.Format("15:04 2006/01/02"))
fmt.Println(now.Format("2006/01/02"))
}
文档锁定状态下,我如果想仅仅复制代码框内的部分内容,是无法复制的
fmt.Println(now.Format("2006-01-02 03:04:05.000 PM Mon Jan"))
fmt.Println(now.Format("2006/01/02 15:04"))
fmt.Println(now.Format("15:04 2006/01/02"))
经测试,可以完整复制整个 block 的内容,但是无法复制代码框内局部的内容,这对使用很不方便,锁定内容是防止文档使用过程中内容发生改变。,希望能够优化下
❤️
版本为当前最新版本
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于