注册 登录
编程论坛 SQL Server论坛

[求助]关于SQL Server 中日期时间数据类型的问题!请各位多多帮忙。 急

bagiobabylon 发布于 2007-04-06 16:39, 763 次点击
各位高手,能否给小弟讲解一下,SQL Server中日期时间数据总共有几种表示格式,以及在VBA中在进行插入数据时,数据应该格式化成什么样子,对于一个SQL中datetime数据类型才不会报错。
多谢!!
急急急急急急急急急急
3 回复
#2
xiyou4192007-04-06 17:17

[0]4/15/[19]96 -- (mdy)
[0]4-15-[19]96 -- (mdy)
[0]4.15.[19]96 -- (mdy)
[04]/[19]96/15 -- (myd)

15/[0]4/[19]96 -- (dmy)
15/[19]96/[0]4 -- (dym)
[19]96/15/[0]4 -- (ydm)
[19]96/[04]/15 -- (ymd)

14:30
14:30[:20:999]
14:30[:20.9]
4am
4 PM
[0]4[:30:20:500]AM

可以用一个 AM 或 PM 后缀来表明时间值是在中午 12 点之前还是之后。AM 或 PM 的大小写可忽略。

#3
bagiobabylon2007-04-06 17:51

多谢你的回复,但是能不能再详细一点。
在SQL企业管理器表中还能看到[20]07-03-02 03:20:30的格式。这个不是datetime数据类型的标准格式吗?
[yy]yy-mm-dd hh:mm:ss
请问他们的区别。
如果说的不对请别见笑。我非常想跟你多学点东西。
谢谢了!
麻烦你给我多讲点吧!

#4
xiyou4192007-04-06 18:37
加[]是说明方括号中的项目可有可无
不是说显示出来的结果中还有[]

具体的你最好看帮助文档,那里面很全的.
1