Welcome to DateTimeRange’s documentation!¶
- 1. DateTimeRange
- 2. Installation
- 3. Dependencies
- 4. Features
- 5. Examples
- 5.1. Create a DateTimeRange instance from start and end datetime
- 5.2. Compare time ranges
- 5.3. Move the time range
- 5.4. Change string conversion format
- 5.5. Add elapsed time when conversion to string
- 5.6. Change separator of the converted string
- 5.7. Get start time as datetime.datetime
- 5.8. Get start time as string (formatted with
start_time_format
) - 5.9. Get end time as datetime.datetime
- 5.10. Get end time as string (formatted with
end_time_format
) - 5.11. Get datetime.timedelta (from start_datetime to the end_datetime)
- 5.12. Get timedelta as seconds (from start_datetime to the end_datetime)
- 5.13. Get an iterator
- 5.14. Set start time
- 5.15. Set end time
- 5.16. Set time range (set both start and end time)
- 5.17. Test whether the time range is set
- 5.18. Validate time inversion
- 5.19. Test whether the time range is valid
- 5.20. Test whether a value within the time range
- 5.21. Test whether a value intersects the time range
- 5.22. Make an intersected time range
- 5.23. Make an subtracted time range
- 5.24. Make an encompassed time range
- 5.25. Truncate time range
- 6. Reference
- 6.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.timezone
DateTimeRange.truncate()
DateTimeRange.validate_time_inversion()
- 6.1. DateTimeRange class
- 7. Changelog
- 8. Sponsors
- 9. Indices and tables
- 10. Links