如何在Golang中将”April 2023″解析为time.Time对象

huangapple go评论84阅读模式
英文:

How to parse "April 2023" to time.Time object in golang

问题

我无法将类似于April 2023的日期字符串解析为golang中的time.Time对象,以便比较日期时间对象。

英文:

i am unable to parse datestring like April 2023 to time.Time object to compare datetime object in golang.

答案1

得分: 3

package main

import (
	"fmt"
	"time"
)

func main() {
	t, err := time.Parse("January 2006", "April 2023")
	if err != nil {
		panic(err)
	}
	fmt.Println(t)
	// 2023-04-01 00:00:00 +0000 UTC
}
package main

import (
	"fmt"
	"time"
)

func main() {
	t, err := time.Parse("January 2006", "April 2023")
	if err != nil {
		panic(err)
	}
	fmt.Println(t)
	// 2023-04-01 00:00:00 +0000 UTC
}

这是一个Go语言的代码示例,它使用time包来解析日期字符串并打印出结果。在这个示例中,我们将字符串"April 2023"解析为时间对象,并将其打印出来。输出结果为"2023-04-01 00:00:00 +0000 UTC"。

英文:
package main

import (
	"fmt"
	"time"
)

func main() {
	t, err := time.Parse("January 2006", "April 2023")
	if err != nil {
		panic(err)
	}
	fmt.Println(t)
	// 2023-04-01 00:00:00 +0000 UTC
}

huangapple
  • 本文由 发表于 2023年4月2日 11:47:29
  • 转载请务必保留本文链接:https://go.coder-hub.com/75910027.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定