分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
比如我数据库里的字段值是2006-11-30 12:35:30
我怎么能在SQL语句中读出的值是2006-11-30呢?
解析:
select convert(char(20),getdate(),105)
29-11-2006
不带世纪数位 (yy) 带世纪数位 (yyyy)
标准
输入/输出
- 0 或 100 () 默认值 mon dd yyyy hh:miAM(或 PM)
1 101 美国 mm/dd/yyyy
2 102 ANSI yymmdd
3 103 英国/法国 dd/mm/yy
4 104 德国 ddmmyy
5 105 意大利 dd-mm-yy
6 106 - dd mon yy
7 107 - mon dd, yy
8 108 - hh:mm:ss
- 9 或 109 () 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
10 110 美国 mm-dd-yy
11 111 日本 yy/mm/dd
12 112 ISO yymmdd
- 13 或 113 () 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 或 120 () ODBC 规范 yyyy-mm-dd hh:mm:ss[fff]
- 21 或 121 () ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[fff]
- 126() ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
- 130 科威特 dd mon yyyy hh:mi:ss:mmmAM
- 131 科威特 dd/mm/yy hh:mi:ss:mmmAM
CONVERT
(data_type[(length)],expression[,style])
style
参数的定义如下:
-
0
或
100
()
默认值
mon
dd
yyyy
hh:miAM(或
PM)
1
101
美国
mm/dd/yyyy
2
102
ANSI
yymmdd
3
103
英国/法国
dd/mm/yy
4
104
德国
ddmmyy
5
105
意大利
dd-mm-yy
6
106
-
dd
mon
yy
7
107
-
mon
dd,
yy
8
108
-
hh:mm:ss
-
9
或
109
()
默认值
+
毫秒
mon
dd
yyyy
hh:mi:ss:mmmAM(或
PM)
10
110
美国
mm-dd-yy
11
111
日本
yy/mm/dd
12
112
ISO
yymmdd
-
13
或
113
()
欧洲默认值
+
毫秒
dd
mon
yyyy
hh:mm:ss:mmm(24h)
14
114
-
hh:mi:ss:mmm(24h)
-
20
或
120
()
ODBC
规范
yyyy-mm-dd
hh:mm:ss[fff]
-
21
或
121
()
ODBC
规范(带毫秒)
yyyy-mm-dd
hh:mm:ss[fff]
-
126()
ISO8601
yyyy-mm-dd
Thh:mm:ss:mmm(不含空格)
-
130
科威特
dd
mon
yyyy
hh:mi:ss:mmmAM
-
131
科威特
dd/mm/yy
hh:mi:ss:mmmAM
例如
SELECT
CONVERT(varchar(100),
GETDATE(),
0):
05
28
2015
07:57AM
SELECT
CONVERT(varchar(100),
GETDATE(),
1):
05/28/15
SELECT
CONVERT(varchar(100),
GETDATE(),
2):
150528
getdate()
可以替换成你数据库中的日期字段
获取当前时间的话可以在绑定值中输入CONVERT(VARCHAR(24),GETDATE(),120)
数据类型为datetime,毫秒为3个0;若为VARCHAR值,毫秒直接不显示,只显示到秒
参考网址:网页链接
可能需要自定义函数了!
先计算一天是多少毫秒,再计算有多少天;然后计算剩余小时的毫秒数。
datediff(day,0,'2012-11-15 00:00:00')864000000+datediff(day,'2012-11-15 00:00:00','2012-11-15 15:00:00')
以上就是关于SQL数据库里的时间怎么提出后怎么能变成日期格式全部的内容,包括:SQL数据库里的时间怎么提出后怎么能变成日期格式、如何在sql server中把数据库中的日期字段转换为短日期格式、sql server 日期时间 存储时怎么能不让它显示毫秒,后面那3个000等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)