SQL中datetime2查询出现问题是怎么处理?

HH:MM:SS'用SQL语句insert或者update的话时间类型就要鉯这种格式写...现在在国外的操作系统中(比如 英文 法文)使用中文版的SQL SERVER,同样用SQL语句insert或者update的时候时间格式是'YYYY/MM/DD HH:MM:SS'还是要以系统时间格式写进去?我在中文系统中把系统时间格式改成别的语言版本会出错!

可以考虑使用SQL中convert函数转换datetime2类型的显示格式

CONVERT() 函数是把日期转换为新数据类型的通用函数。

其中:data_type(length)为目标数据类型(带有可选的长度);

style为输出日期/时间的表示格式

下面的脚本使用 CONVERT() 函数来显示不同的格式。我们將使用 GETDATE() 函数来获得当前的日期/时间:

INSERT TO 的时候就不能简单的写个 '' 这样的字符串信息,让SQL Server 自动帮你做日期转换了

知道合伙人软件行家 推荐於

15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护


下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 datetime 的文章

 

随机推荐