✏️ make lint happy

This commit is contained in:
fumiama
2021-12-24 12:32:51 +08:00
parent a3b5a226ac
commit 7c5d08b723
12 changed files with 43 additions and 34 deletions

View File

@@ -6,35 +6,35 @@ import (
"time"
)
type holiday struct {
// Holiday 节日
type Holiday struct {
name string
date time.Time
dur time.Duration
}
// NewHoliday 节日名 天数 年 月 日
func NewHoliday(name string, dur, year int, month time.Month, day int) *holiday {
return &holiday{name: name, date: time.Date(year, month, day, 0, 0, 0, 0, time.Local), dur: time.Duration(dur) * time.Hour * 24}
func NewHoliday(name string, dur, year int, month time.Month, day int) *Holiday {
return &Holiday{name: name, date: time.Date(year, month, day, 0, 0, 0, 0, time.Local), dur: time.Duration(dur) * time.Hour * 24}
}
// 获取两个时间相差
func (h *holiday) String() string {
func (h *Holiday) String() string {
d := time.Until(h.date)
if d >= 0 {
switch {
case d >= 0:
return "距离" + h.name + "还有: " + strconv.FormatFloat(d.Hours()/24.0, 'f', 2, 64) + "天!"
} else if d+h.dur >= 0 {
case d+h.dur >= 0:
return "好好享受 " + h.name + " 假期吧!"
} else {
default:
return "今年 " + h.name + " 假期已过"
}
}
func weekend() string {
t := time.Now().Weekday()
switch t {
case time.Sunday, time.Saturday:
if t == time.Sunday || t == time.Saturday {
return "好好享受周末吧!"
default:
return fmt.Sprintf("距离周末还有:%d天", 5-t)
}
return fmt.Sprintf("距离周末还有:%d天", 5-t)
}

View File

@@ -1,3 +1,4 @@
// Package moyu 摸鱼
package moyu
import (