golang 获取30天的时间
时间: 2023-07-17 22:09:36 浏览: 261
winpath只是一个获取Windows路径的小而简单的工具。-Golang开发
要获取30天后的时间,您可以使用 time 包和 time.Duration 类型来实现。以下是一个示例代码:
```go
package main
import (
"fmt"
"time"
)
func main() {
// 获取当前时间
currentTime := time.Now()
// 计算30天后的时间
thirtyDaysLater := currentTime.AddDate(0, 0, 30)
fmt.Printf("30天后的时间是:%s\n", thirtyDaysLater.Format("2006-01-02 15:04:05"))
}
```
在这段代码中,我们首先使用 `time.Now()` 获取当前时间 `currentTime`。然后,使用 `AddDate()` 函数来计算30天后的时间,其中参数 0, 0, 30 分别表示不修改年份、不修改月份、增加30天。最后,我们使用 `Format()` 函数将时间格式化为字符串输出。
希望这对您有所帮助!如果还有其他问题,请随时提问。
阅读全文