@@ -112,6 +112,12 @@ class Time(Scalar):
112112 datetime.time(12, 34, 56, tzinfo=...(...-1, ...70200)))
113113 >>> Time('123456+0530') # doctest: +ELLIPSIS
114114 datetime.time(12, 34, 56, tzinfo=...(...19800)))
115+ >>> Time('12:34') # HH:MM, missing seconds, naive = no timezone
116+ datetime.time(12, 34)
117+ >>> Time('12:34Z')
118+ datetime.time(12, 34, tzinfo=datetime.timezone.utc)
119+ >>> Time('12:34-05:30') # doctest: +ELLIPSIS
120+ datetime.time(12, 34, tzinfo=...(...-1, ...70200)))
115121
116122 Pre-converted values are allowed:
117123
@@ -242,6 +248,12 @@ class DateTime(Scalar):
242248 datetime.datetime(2018, 1, 2, 12, 34, 56, tzinfo=..., ...70200)))
243249 >>> DateTime('20180102T123456+0530') # doctest: +ELLIPSIS
244250 datetime.datetime(2018, 1, 2, 12, 34, 56, tzinfo=...(...19800)))
251+ >>> DateTime('2018-01-02T12:34') # HH:MM, missing seconds, no timezone
252+ datetime.datetime(2018, 1, 2, 12, 34)
253+ >>> DateTime('2018-01-02T12:34Z')
254+ datetime.datetime(2018, 1, 2, 12, 34, tzinfo=datetime.timezone.utc)
255+ >>> DateTime('2018-01-02T12:34-05:30') # doctest: +ELLIPSIS
256+ datetime.datetime(2018, 1, 2, 12, 34, tzinfo=..., ...70200)))
245257
246258 Pre-converted values are allowed:
247259
0 commit comments