【发布时间】:2021-07-16 02:06:40
【问题描述】:
我正在使用 Python 将我的数据加载到 SQL Server 中。我想将ScheduledStartDate 的格式从“20-APR-2021 09:00:00 AM”更改为“2021-04-20 09:00:00”
df['ScheduledStartDate'] = pd.to_datetime(df['ScheduledStartDate'])
df['ScheduledStartDate'] = df['ScheduledStartDate'].dt.strftime('%Y-%m-%d %H:%M:%S')
但是,我得到了这个错误
将 nvarchar 数据类型转换为 datetime 数据类型导致值超出范围。
【问题讨论】:
-
在 SQL Server 中,数据类型不是日期时间。你如何查询数据?您可能必须使用: CAST 和 CONVERT 来更改数据类型,然后才能获得它。 docs.microsoft.com/en-us/sql/t-sql/functions/…
标签: python sql sql-server