1.日期转字符串,ORACLE的TO_CHAR函数,利用它可以将日期(Date)或数值(Number)的数据根据format的格式转换成格式化的字符串:
语法:TO_CHAR(date[, 'format' [,nls_language]]) e.g.:SELECT TO_CHAR(SYSDATE,'YYYY"年"MM"月"DD"日"') FROM DUAL
SQL SERVER的CONVERT可以转换数据类型,语法如下:
语法:CONVERT(datatype[(length)],expression[,style]) e.g.: SELECT convert(VARCHAR, Base, 120) Base ,convert(VARCHAR(7), Base, 120) "YrMs" ,convert(VARCHAR(5), Base, 108) "HH24:MI" FROM ( SELECT CAST('2010-03-01 18:14:51' AS DATETIME) Base ) ASQL SERVER中的日期转换格式
格 式 编 码 | 模 式 |
101 | mm/dd/yyyy |
102 | yyyy.mm.dd |
103 | dd/mm/yyyy |
104 | dd.mm.yyyy |
105 | dd-mm-yyyy |
107 | Mon dd, yyyy |
108 | hh:mi:ss(24h) |
110 | mm-dd-yyyy |
111 | yyyy/mm/dd |
112 | yyyymmdd |
114 | hh:mi:ss:mmm(24h) |
120 | yyyy-mm-dd hh:mi:ss(24h) |