|
1234567891011121314 |
- #!/usr/bin/env python3
-
- from datetime import datetime, timezone, timedelta
-
-
- def translate_to_timezone(date: datetime, to_tz: int, from_tz: int = None):
- if from_tz is not None:
- source_tz = timezone(timedelta(hours=from_tz))
- else:
- source_tz = timezone.utc
-
- return date.replace(tzinfo=source_tz).astimezone(
- tz=timezone(timedelta(hours=to_tz))
- )
|