DateTimeConverter
- awips.DateTimeConverter.constructTimeRange(*args)[source]
Builds a python dynamicserialize TimeRange object from the given arguments.
- Args:
- args*: must be a TimeRange or a pair of objects that can be
converted to a datetime via convertToDateTime().
- Returns:
A TimeRange.
- awips.DateTimeConverter.convertToDateTime(timeArg)[source]
Converts the given object to a python datetime object. Supports native python representations like datetime and struct_time, but also the dynamicserialize types like Date and Timestamp. Raises TypeError if no conversion can be performed.
- Args:
timeArg: a python object representing a date and time. Supported types include datetime, struct_time, float, int, long and the dynamicserialize types Date and Timestamp.
- Returns:
A datetime that represents the same date/time as the passed in object.