Go时间格式化的两种方法
时间格式在程序、数据库、日志信息中扮演着非常重要的角色,选择合适的格式能为我们的工作带来编辑。在Go语言中可以使用time包实现我们基础的需求。
站在用户的角度思考问题,与客户深入沟通,找到玛纳斯网站设计与玛纳斯网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、成都做网站、企业官网、英文网站、手机端网站、网站推广、空间域名、网页空间、企业邮箱。业务覆盖玛纳斯地区。
导入包
import ( "time" "fmt" )
时间输出以及格式化
package main
import (
"time"
"fmt"
)
//时间函数以及时间格式化
func main(){
now := time.Now()
//Year = now.Year()
//Mouth = now.Month()
//Day = now.Day()
//时间格式化输出 Printf输出
fmt.Printf("当前时间为: %d-%d-%d %d:%d:%d\n",now.Year(),now.Month(),now.Day(),now.Hour(),now.Minute(),now.Second())
//fmt.Sprintf 格式化输出
dateString := fmt.Sprintf("当前时间为: %d-%d-%d %d:%d:%d\n",now.Year(),now.Month(),now.Day(),now.Hour(),now.Minute(),now.Second())
fmt.Println(dateString)
//now.Format 方法格式化
fmt.Println(now.Format("2006-01-02 15:04:05"))
fmt.Println(now.Format("2006/01/02 15:04:05"))
fmt.Println(now.Format("2006/01/02"))//年月日
fmt.Println(now.Format("15:04:05"))//时分秒
}输出结果

注意事项:用now.Format()方式 其字符串的格式是特定的"2006-01-02 15:04:05",我们在使用的时候可以根据需求对其更改,例如只显示年月日,以及时间的间隔符号等。
网页题目:Go时间格式化的两种方法
本文地址:http://www.jxjierui.cn/article/jegehh.html


咨询
建站咨询
