1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

time: make parse_iso8601 support a date only format (#7277)

This commit is contained in:
zakuro
2020-12-16 20:10:02 +09:00
committed by GitHub
parent 88a8507dd8
commit 6a74058190
9 changed files with 90 additions and 59 deletions

View File

@ -62,7 +62,7 @@ fn test_parse_iso8601() {
'2020-06-05T15:38:06.015959+00:00',
'2020-06-05T15:38:06.015959+02:00',
'2020-06-05T15:38:06.015959-02:00',
'2020-11-05T15:38:06.015959Z'
'2020-11-05T15:38:06.015959Z',
]
times := [
[2020, 6, 5, 15, 38, 6, 0],
@ -131,3 +131,18 @@ fn test_parse_iso8601_invalid() {
assert false
}
}
fn test_parse_iso8601_date_only() {
format := '2020-06-05'
t := time.parse_iso8601(format) or {
assert false
return
}
assert t.year == 2020
assert t.month == 6
assert t.day == 5
assert t.hour == 0
assert t.minute == 0
assert t.second == 0
assert t.microsecond == 0
}