golang 获取当前年月日

一、需知

  • 日期格式化示意图 以PHP为例
语言 分隔符
PHP Y m d H i s 自定义
Golang 2006 01 02 15 04 05 自定义
  • PHP 中的 Y-m-d H:i:s 等价于 Golang 中的 2006-01-02 15:04:05

二、代码

package main

import (
	"fmt"
	"time"
)

func main() {
    
    
	// 1、年月日
	year := time.Now().Year()
	month := time.Now().Month()
	//或者
	//month := time.Now().Month().String()
	day := time.Now().Day()

	//2、年月日
	year1 := time.Now().Year()
	month1 := time.Now().Format("01")
	day1 := time.Now().Day()

	//3、年月日,时分秒
	year2 := time.Now().Format("2006")
	month2 := time.Now().Format("01")
	day2 := time.Now().Format("02")
	hour := time.Now().Format("15")
	min := time.Now().Format("04")
	second := time.Now().Format("05")

	fmt.Println("1、年月日---------------------")
	fmt.Printf("%d, %s, %d \n", year, month, day)
	fmt.Println("2、年月日---------------------")
	fmt.Printf("%d, %s, %d \n", year1, month1, day1)
	fmt.Println("3、年月日,时分秒---------------------")
	fmt.Printf("%s, %s, %s, %s, %s, %s", year2, month2, day2, hour, min, second)
	fmt.Println("")
}

三、执行结果

1、执行结果

在这里插入图片描述

2、断点截图

在这里插入图片描述

四、其他

猜你喜欢

转载自blog.csdn.net/qq_36025814/article/details/112391078