(b []byte)
| 181 | } |
| 182 | |
| 183 | func parseByteYear(b []byte) (int, error) { |
| 184 | year, n := 0, 1000 |
| 185 | for i := range 4 { |
| 186 | v, err := bToi(b[i]) |
| 187 | if err != nil { |
| 188 | return 0, err |
| 189 | } |
| 190 | year += v * n |
| 191 | n /= 10 |
| 192 | } |
| 193 | return year, nil |
| 194 | } |
| 195 | |
| 196 | func parseByte2Digits(b1, b2 byte) (int, error) { |
| 197 | d1, err := bToi(b1) |