golang 怎么把周几转换为具体的日期?

Python012

golang 怎么把周几转换为具体的日期?,第1张

首先这个具体日期是和这个时间应该是一一对应的关系,下周三应该有一个具体的数据和日期一一对应,比如说下周三是今年的具体的第几天,然后就可以计算出当时的日期了。比如:

// 2022年第一天

day := time.Date(2022, 1, 1, 0, 0, 0, 0, time.Local)

// 2022年的第304天

days := 304

// 2022年第304天的日期

expectedDay := day.Add(time.Duration(days*24*3600) * time.Second)

// 这一天是星期几

fmt.Println(expectedDay.Weekday())

// 这一天的日期

fmt.Println(expectedDay.Date())

设置时间间隔为5秒 如果get不到就断开连接,post方法类似 都在client里设置http的超时时间

timeout := time.Duration(5 * time.Second)

client := http.Client{

Timeout: timeout,}

client.Get(url)