gpt4 book ai didi

.net - 如何将日期时间插入SQL数据库表中?

转载 作者:行者123 更新时间:2023-12-01 17:25:16 24 4
gpt4 key购买 nike

如何将日期时间插入 SQL 数据库表中?有没有办法通过 C#/.NET 中的插入命令插入此查询?

最佳答案

应插入日期时间值,就像它们是用单引号括起来的字符串一样:

'20100301'

SQL Server 允许许多可接受的日期格式,并且大多数开发库应该提供一系列类或函数来正确插入日期时间值。但是,如果您手动执行此操作,则使用 DateFormat 区分日期格式并使用通用格式非常重要:

Set DateFormat MDY --indicates the general format is Month Day Year

Insert Table( DateTImeCol )
Values( '2011-03-12' )

通过设置日期格式,SQL Server 现在假定我的格式为 YYYY-MM-DD,而不是 YYYY-DD-MM

SET DATEFORMAT

SQL Server 还可以识别始终以相同方式解释的通用格式:YYYYMMDD 例如20110312

如果您询问如何使用 T-SQL 插入当前日期和时间,那么我建议使用关键字 CURRENT_TIMESTAMP。例如:

Insert Table( DateTimeCol )
Values( CURRENT_TIMESTAMP )

关于.net - 如何将日期时间插入SQL数据库表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5287427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com