XmlDateTime¶
-
class
xsdata.models.datatype.
XmlDateTime
(year, month, day, hour, minute, second, microsecond=0, offset=None)[source]¶ Immutable structure for xs:dateTime.
Format: [-]CCYY-MM-DDThh:mm:ss[Z|(+|-)hh:mm]
- Parameters
year (
int
) – Any signed integer, eg (0, -535, 2020)month (
int
) – Unsigned integer between 1-12day (
int
) – Unsigned integer between 1-31hour (
int
) – Unsigned integer between 0-24minute (
int
) – Unsigned integer between 0-59second (
int
) – Unsigned integer between 0-59microsecond (
int
) – Unsigned integer between 0-999999offset (
Optional
[int
]) – Signed integer representing timezone offset in minutes
-
classmethod
from_string
(string)[source]¶ Initialize from string with format
%Y-%m-%dT%H:%M:%S%z
- Parameters
string (
str
) –- Return type
-
classmethod
from_datetime
(obj)[source]¶ Initialize from
datetime.datetime
instance.- Parameters
obj (
datetime
) –- Return type
-
to_datetime
()[source]¶ Return a
datetime.datetime
instance.- Return type