📅  最后修改于: 2023-12-03 15:01:02.219000             🧑  作者: Mango
如果您正在使用 Go 编程语言并且需要从特定日期中获取星期几,那么您来到了正确的地方!Golang 提供了标准库 time
,它可以轻松地解决这个问题。
首先,您需要创建一个时间。您可以使用 time.Now()
获取当前日期和时间,也可以使用 time.Date()
创建一个特定日期的时间。
例如,为了创建日期为 2022 年 4 月 1 日,时间为 12:00:00 的时间,您可以编写以下代码:
t := time.Date(2022, time.April, 1, 12, 0, 0, 0, time.Local)
您可以使用 time.Weekday()
函数获取一周的日期。这个函数返回一个枚举类型,其中 0 表示星期日,1 表示星期一,以此类推,6 表示星期六。
例如,为了获取之前创建的时间的星期几,您可以编写以下代码:
weekday := t.Weekday()
最后,您可以输出星期几。由于 weekday
变量是一个枚举类型,因此您需要将它转换为字符串来进行输出。
例如,要将星期几输出到控制台,您可以使用以下代码:
fmt.Println("星期几: " + weekday.String())
package main
import (
"fmt"
"time"
)
func main() {
t := time.Date(2022, time.April, 1, 12, 0, 0, 0, time.Local)
weekday := t.Weekday()
fmt.Println("星期几: " + weekday.String())
}
以上就是获取 Golang 中的星期几的方法。祝您在编程中更加顺利!