SQL 日期转化(在sql语句中转化)

来源:互联网 发布:电话销售软件 编辑:程序博客网 时间:2024/04/20 08:46

在SQLSERVER中也有和Oracle相类似的函数,写法如下:
CONVERT(varchar(10),addtime,120)    2005-12-30
不带世纪数位(yy) | 带世纪数位(yyyy) | 标准 | 输入/输出**
1                                          101              美国      mm/dd/yyyy
2                                          102              ANSI     yy.mm.dd
3                                          103        英国/法国   dd/mm/yy
4                                          104              德国      dd.mm.yy
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                            yyyy-mm-dd hh:mm:ss[.fff]
21                                       121                            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(10),   getdate(),120)