Sql server 如何在mssql中转换unix时间戳中的日期时间,但是我还想使用sqalchemy为python数据帧转换相同的日期时间

Sql server 如何在mssql中转换unix时间戳中的日期时间,但是我还想使用sqalchemy为python数据帧转换相同的日期时间,sql-server,flask-sqlalchemy,python-datetime,Sql Server,Flask Sqlalchemy,Python Datetime,我想将下面的DateTime转换为UNIX时间戳,以与来自python数据的DateTime进行比较 来自数据帧的第一个日期时间- import pandas as pd from pandas.io.json import json_normalize df = pd.DataFrame.from_dict(json_normalize(included), orient='columns') df['attributes.lastModifiedTime'].max() 输出1:str

我想将下面的DateTime转换为UNIX时间戳,以与来自python数据的DateTime进行比较

来自数据帧的第一个日期时间-

import pandas as pd
from pandas.io.json import json_normalize
df = pd.DataFrame.from_dict(json_normalize(included), orient='columns')
df['attributes.lastModifiedTime'].max()

输出1:str

'2020-11-05T12:29:42.0000000Z'
来自MSSQL服务器的第二个日期时间-

import pyodbc
from sqlalchemy import create_engine
import urllib

params = urllib.parse.quote_plus \
(r' ')
conn_str = 'mssql+pyodbc:///?odbc_connect={}'.format(params)
engine_azure = create_engine(conn_str,echo=True)
maxDate = engine_azure.execute("SELECT MAX([attributes.lastModifiedTime]) from plandata").fetchall() 
print(maxDate)
输出2:列表

[('2020-11-05T12:29:42.0000000Z',)]

我想通过转换为Unix时间戳来比较output1和output2?还有别的方法吗?因为稍后在比较两个DateTime之后,取决于我想要更新数据库的条件。还欢迎提供更新数据库的新方法

为什么要将它们转换为Unix纪元时间,而您可以将它们视为日期,这样就可以了?谢谢,但是output1是str,output2是list,那么如何比较它呢?@Larnu我想转换为Unix时间戳,因为如何比较str和list?