SQLServer字符串转日期格式
- 格式:pdf
- 大小:38.45 KB
- 文档页数:1
不带世纪数位(yy)带世纪数位(yyyy)标准输⼊/输出**-0 或 100 (*)默认值mon dd yyyy hh:miAM(或 PM)1101美国mm/dd/yyyy2102ANSIyy.mm.dd3103英国/法国dd/mm/yy4104德国dd.mm.yy5105意⼤利dd-mm-yy6106-dd mon yy7107-mon dd, yy8108-hh:mm:ss-9 或 109 (*)默认值 + 毫秒mon dd yyyyhh:mi:ss:mmmAM(或 PM)10110美国mm-dd-yy11111⽇本yy/mm/dd12112ISOyymmdd-13 或 113 (*)欧洲默认值 + 毫秒dd mon yyyy hh:mm:ss:mmm(24h)14114-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(***)ISO8601yyyy-mm-dd Thh:mm:ss:mmm(不含空格)-130*科威特dd mon yyyy hh:mi:ss:mmmAM-131*科威特dd/mm/yy hh:mi:ss:mmmAMSQLServer字符串转⽇期格式字符转换为⽇期:--Style的使⽤--1. Style=20时表⽰⽇期字符串为:yyyy-mm-dd hh:mm:ss格式SELECT CONVERT(datetime,'2021-11-01 12:01:01',20)--结果:2021-11-01 12:01:01.000--2. Style=101时表⽰⽇期字符串为:mm/dd/yyyy格式SELECT CONVERT(datetime,'11/1/2021',101)--结果:2021-11-01 00:00:00.000--3. Style=103时表⽰⽇期字符串为:dd/mm/yyyy格式SELECT CONVERT(datetime,'11/1/2021',103)--结果:2021-01-11 00:00:00.000⽇期转字符串:print convert(varchar(19),getdate())print convert(varchar(10),getdate(),110)print convert(varchar(11),getdate(),106)print convert(varchar(24),getdate(),113)