Python 3.x 为什么datetime.datetime返回的结果与pd.to\u datetime不同

Python 3.x 为什么datetime.datetime返回的结果与pd.to\u datetime不同,python-3.x,pandas,datetime,Python 3.x,Pandas,Datetime,我想知道为什么datetime.datetime.timestamp返回的结果与pd.to\u datetime.timestamp 以下是一个例子: from datetime import datetime import pandas as pd now = datetime.now() print(now.timestamp()) print(pd.to_datetime(now).timestamp()) # 1572490362.553197 # 1572472362.553197

我想知道为什么
datetime.datetime.timestamp
返回的结果与
pd.to\u datetime.timestamp

以下是一个例子:

from datetime import datetime
import pandas as pd

now = datetime.now()
print(now.timestamp())
print(pd.to_datetime(now).timestamp())

# 1572490362.553197
# 1572472362.553197
Bharath M是正确的:

import datetime 
import pandas as pd

now = datetime.datetime.now(datetime.timezone.utc)
print(now.timestamp())
print(pd.to_datetime(now, utc=True).timestamp())

# 1572493959.718966
# 1572493959.718966
Bharath M是正确的:

import datetime 
import pandas as pd

now = datetime.datetime.now(datetime.timezone.utc)
print(now.timestamp())
print(pd.to_datetime(now, utc=True).timestamp())

# 1572493959.718966
# 1572493959.718966

我认为熊猫时间戳基于
本地时区
,日期时间戳基于
UTC
我认为熊猫时间戳基于
本地时区
,日期时间戳基于
UTC