Welcome to DateTimeRange’s documentation!¶
Table of Contents
- 1. DateTimeRange
- 2. Installation
- 3. Dependencies
- 4. Examples
- 4.1. Create a DateTimeRange instance from start and end datetime
- 4.2. Compare time ranges
- 4.3. Move the time range
- 4.4. Change string conversion format
- 4.5. Add elapsed time when conversion to string
- 4.6. Change separator of the converted string
- 4.7. Get start time as datetime.datetime
- 4.8. Get start time as string (formatted with
start_time_format
) - 4.9. Get end time as datetime.datetime
- 4.10. Get end time as string (formatted with
end_time_format
) - 4.11. Get datetime.timedelta (from start_datetime to the end_datetime)
- 4.12. Get timedelta as seconds (from start_datetime to the end_datetime)
- 4.13. Get an iterator
- 4.14. Set start time
- 4.15. Set end time
- 4.16. Set time range (set both start and end time)
- 4.17. Test whether the time range is set
- 4.18. Validate time inversion
- 4.19. Test whether the time range is valid
- 4.20. Test whether a value within the time range
- 4.21. Test whether a value intersects the time range
- 4.22. Make an intersected time range
- 4.23. Make an subtracted time range
- 4.24. Make an encompassed time range
- 4.25. Truncate time range
- 5. Reference
- 5.1. DateTimeRange class
DateTimeRange
DateTimeRange.start_time_format
DateTimeRange.end_time_format
DateTimeRange.__contains__()
DateTimeRange.__eq__()
DateTimeRange.__hash__
DateTimeRange.__init__()
DateTimeRange.__ne__()
DateTimeRange.__repr__()
DateTimeRange.__weakref__
DateTimeRange.encompass()
DateTimeRange.end_datetime
DateTimeRange.from_range_text()
DateTimeRange.get_end_time_str()
DateTimeRange.get_start_time_str()
DateTimeRange.get_timedelta_second()
DateTimeRange.intersection()
DateTimeRange.is_intersection()
DateTimeRange.is_set()
DateTimeRange.is_valid_timerange()
DateTimeRange.range()
DateTimeRange.set_end_datetime()
DateTimeRange.set_start_datetime()
DateTimeRange.set_time_range()
DateTimeRange.split()
DateTimeRange.start_datetime
DateTimeRange.subtract()
DateTimeRange.timedelta
DateTimeRange.truncate()
DateTimeRange.validate_time_inversion()
- 5.1. DateTimeRange class
- 6. Changelog
- 7. Sponsors
- 8. Indices and tables
- 9. Links