Code: Select all
import pandas as pd
import datetime
df = pd.DataFrame({'str_date': ['2023091004']})
df['epoch'] = pd.to_datetime(df['str_date'], format='%Y%m%d%H').astype(int) // 10**9
dt = datetime.datetime.strptime(str(2023091004), "%Y%m%d%H")
epoch = int(dt.timestamp())
print(epoch)
und die gedruckte Epoche ist 1694336400
Ich erwarte, dass sie gleich sind. Liegt der Unterschied an der unterschiedlichen Behandlung der Zeitzone?
Mobile version