获取当前日期, 判断是否为闰年, 且计算当前是这一年中的第几天
如何计算当前日期是这一年中的第几天?
注意点:
最后将得到的小时数 除以 24 便是结果
package main
import "fmt"
import "time"
func main() {
year := time.Now().Year()
if year % 4 == 0 && year % 100 != 0 || year % 400 == 0 {
fmt.Println("\nYES")
} else{
fmt.Println("\nno")
}
firstDay := time.Date(2022, 1, 1, 0, 0, 0, 0, time.Local)
fmt.Println(int((time.Now().Sub(firstDay)).Hours() / 24 + 1))
}
输入一个分数, 并评定等级, 90分以上为优秀, 80到90之间为良好, 80到70之间为中等, 70到60之间为及格, 60以下为不合格
package main
import "fmt"
func main() {
var score int
fmt.Scan(&score)
switch {
case score >= 90:
fmt.Println("excellent")
case score >= 80:
fmt.Println("good")
case score >= 70:
fmt.Println("middle")
case score >= 60:
fmt.Println("pass")
default:
fmt.Println("failed")
}
}