两个很基础的问题?

noahnoah 2003-08-03 12:34:12
1 SqlServer里面的datetime可不可以精确到时分秒?
2 我将当前日期写到数据库中,INSERT 语句都没错,可表中的日期缺是 1905-6-16。我确信自己生活在21世纪。请问可能是什么问题?

谢谢关注本贴
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zclxyh 2003-08-04
  • 打赏
  • 举报
回复
数据类型用datetime,
可以使用getdate() 插入year month day hour minute second 的值
其表现形式为:2003-01-01 19:17:59
pengdali 2003-08-03
  • 打赏
  • 举报
回复
1、可以
declare @a datetime
set @a=getdate()
select @a 结果

2、你没有加'号

insert xx (aa) values('2000-2-2')
noahnoah 2003-08-03
  • 打赏
  • 举报
回复
to pengdali(大力 V2.0) 兄:
2 我看懂了,非常感谢
1 却没懂
我想问如果将 year month day hour minute second 都存到数据库中,应该是什么样的格式
?向 ymd的 yyyy-mm-dd(中文sqlserver)
CrazyFor 2003-08-03
  • 打赏
  • 举报
回复
日期格式有问题,
用:
SET dateformat ymd

或修改区域设置中的日期格式。

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧