aboutsummaryrefslogtreecommitdiff
path: root/challenge-326/deadmarshal/go/ch1.go
blob: 36eb64f7614e97a4e0695d476c829224ea8a1351 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package main

import (
	"fmt"
	"log"
	"time"
)

func dayOfTheYear(str string) int {
	t, err := time.Parse(time.DateOnly, str)
	if err != nil {
		log.Fatal("Wrong date string")
	}
	return t.YearDay()
}

func main() {
	fmt.Println(dayOfTheYear("2025-02-02"))
	fmt.Println(dayOfTheYear("2025-04-10"))
	fmt.Println(dayOfTheYear("2025-09-07"))
}