在go语言中将日期格式和分隔符yyyy-mm-dd转换为dd-mm-yyyy
Go  /  管理员 发布于 1年前   363
Golang的时间包似乎没有 dd-mm-yyyy 的格式。
下面是如何将美式日期格式更改为英式/英联邦/欧式/yyy-mm-dd 格式的示例代码。
它还显示了如何更改年月日分隔符。
示例代码:
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
fmt.Println("之前 : ", now)
// 减少日期格式
// 记住不要使用 2006-01-01 或 02-02 或相同的数字
//月份和日期使用相同的数字。将导致奇怪的日期结果
//fmt.Println(now.Format("2006-01-01")) <--- 错误
// mm-dd-yyyy 用于美国/美国人
fmt.Println("mm-dd-yyyy date format : ", now.Format("01-02-2006")) // <-- CORRECT
// 更改为英国/英联邦/欧洲国家的日期格式
// 从月-日-年改为日-月-年
fmt.Println("dd-mm-yyyy date format : ", now.Format("02-01-2006"))
// 玩玩 01 和 02,看看效果如何...
fmt.Println("yyyy-mm-dd date format : ", now.Format("2006-01-02"))
fmt.Println("yyyy-dd-mm date format : ", now.Format("2006-02-01"))
// 您也可以更改分隔符!
fmt.Println("dd.mm.yyyy date format : ", now.Format("02.01.2006"))
fmt.Println("dd/mm/yyyy date format : ", now.Format("02/01/2006"))
}
输出示例 :
之前 : 2015-08-28 13:59:53.975870721 +0800 SGT
月-日-年日期格式 : 08-28-2015
日期格式 : 28-08-2015
年-月-日日期格式 : 2015-08-28
年-月-日日期格式 : 2015-28-08
日期格式 : 28.08.2015
日期格式 : 28/08/2015
参考 :
http://golang.org/pkg/time/#pkg-constants
123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号