datetime
code: python
import datetime
dt = datetime.datetime(2023, 4, 1, 20, 15, 30, 2000)
print(dt) # 2023-04-01 20:15:30.002000
print(dt.date()) # 2023-04-01
print(dt.time()) # 20:15:30.002000
print(dt.timestamp()) # 1680376530.002
print(dt - datetime.timedelta(weeks=1)) # 2023-03-25 20:15:30.002000
print(dt.strftime("%Y-%m-%d %H:%M:%S")) # 2023-04-01 20:15:30
date_str = '2023/4/1 20:30'
date_format = '%Y/%m/%d %H:%M'
print(datetime.datetime.strptime(date_str, date_format))
log = "Feb 1 22:15:02 CRON6750: pam_unix(cron:session): session opened for user andy"
'''
log.split(" ")
[
Feb
1
22:15:02
CRON
]
'''
date_str = f"2025 {log.split(" ")0} {log.split(" ")2} {log.split(" ")3}"
date_format = "%Y %b %d %H:%M:%S"
print(datetime.datetime.strptime(date_str,date_format)) # 2025-02-01 22:15:02