Documentation ¶
Overview ¶
Package syukujitsu は内閣府の祝日 CSV を取得してパースします。
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Find ¶ added in v0.0.2
Find は Entry スライス内に time.Time と一致する祝日があればその祝日名と true を、一致しなければ空文字と false を返却します。
Example ¶
entries, err := FetchAndParse(context.Background()) if err != nil { panic(err) } fmt.Println(Find(entries, time.Date(2021, 1, 1, 0, 0, 0, 0, time.Local))) fmt.Println(Find(entries, time.Date(2021, 1, 2, 0, 0, 0, 0, time.Local)))
Output: 元日 true false
Types ¶
type Entry ¶
Entry は祝日1日分の情報を保持する構造体です。
func FetchAndParse ¶
FetchAndParse は内閣府ウェブサイトから祝日 CSV を取得して Entry スライスに変換します。
func LoadAndParse ¶
LoadAndParse は予めダウンロードしておいた祝日 CSV を Entry スライスに変換します。
Click to show internal directories.
Click to hide internal directories.