go语言 输入某年某月某日,判断这一天是这一年的第几天?
时间: 2023-11-20 20:49:43 浏览: 90
Java基础编程:判断这一天是这一年的第几天
您可以使用 time 包来实现这个功能。下面是一个示例代码:
```go
package main
import (
"fmt"
"time"
)
func main() {
var year, month, day int
fmt.Print("请输入年份: ")
fmt.Scan(&year)
fmt.Print("请输入月份: ")
fmt.Scan(&month)
fmt.Print("请输入日期: ")
fmt.Scan(&day)
date := time.Date(year, time.Month(month), day, 0, 0, 0, 0, time.UTC)
dayOfYear := date.YearDay()
fmt.Printf("%d年%d月%d日是这一年的第%d天。\n", year, month, day, dayOfYear)
}
```
阅读全文