| from datetime import datetime |
| from pytz import timezone |
|
|
| def TimeStampToDateAndTime(timestamp_str): |
| |
| timestamp_str = timestamp_str.replace('Z', '+00:00') |
| utc_dt = datetime.fromisoformat(timestamp_str) |
| utc_zone = timezone('UTC') |
| ct_zone = timezone('America/Chicago') |
|
|
| if utc_dt.tzinfo is None: |
| utc_dt = utc_zone.localize(utc_dt) |
|
|
| |
| ct_dt = utc_dt.astimezone(ct_zone) |
|
|
| |
| formatted_date = ct_dt.strftime('%m-%d-%Y') |
| formatted_time = ct_dt.strftime('%-I%p %Z') |
| twenty_four_hour_time = ct_dt.strftime('%H:%M') |
|
|
| |
| formatted_time = formatted_time[:-2] + formatted_time[-2:].upper() |
|
|
| print("Date:", formatted_date) |
| print("twenty_four_hour_time:", twenty_four_hour_time) |
|
|
| print("Time:", formatted_time) |
| return formatted_date, formatted_time,twenty_four_hour_time |
|
|