}
}
+func BenchmarkDate(b *testing.B) {
+ t := Now()
+ for i := 0; i < b.N; i++ {
+ _, _, _ = t.Date()
+ }
+}
+
func BenchmarkYear(b *testing.B) {
t := Now()
for i := 0; i < b.N; i++ {
}
}
+func BenchmarkYearDay(b *testing.B) {
+ t := Now()
+ for i := 0; i < b.N; i++ {
+ _ = t.YearDay()
+ }
+}
+
+func BenchmarkMonth(b *testing.B) {
+ t := Now()
+ for i := 0; i < b.N; i++ {
+ _ = t.Month()
+ }
+}
+
func BenchmarkDay(b *testing.B) {
t := Now()
for i := 0; i < b.N; i++ {
}
}
+func BenchmarkDateFunc(b *testing.B) {
+ var t Time
+ for range b.N {
+ t = Date(2020, 8, 22, 11, 27, 43, 123456789, UTC)
+ }
+ _ = t
+}
+
func BenchmarkUnmarshalText(b *testing.B) {
var t Time
in := []byte("2020-08-22T11:27:43.123456789-02:00")