SQL时间转换函数各国时间及其参数

遇到一道题,要求输出美国时间,记录一下

2位年份的日期时间 4位年份的日期时间 对应的字符数据格式 标准
  - 0或100 mon dd yyyy hh:miAM(或PM) 默认值
1 101 mm/dd/yyyy 美国
2 102 yy.mm.dd ANSI
3 103 dd/mm/yy 英国/法国
4 104 dd.mm.yy 德国
5 105 dd-mm-yy 意大利
6 106 dd mm yy  ——
7 107 dd mm,yy  ——
8 108 hh:mm:ss  ——
 —— 9或109 mod dd yyyy hh:mi:ss:mmmAM 默认值+毫秒
10 110 mm-dd-yy 美国
11 111 yy/mm/dd 日本
12 112 yymmdd ISO
 —— 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] ODBC规范
 —— 21或121 yyyy-mm-dd hh:mm:ss[.fff] ODBC规范(带毫秒)
 —— 126 yyyy-mm-dd Thh:mm:ss[.fff](无空格) ISO8601
 —— 130 dd mon yyyy hh:mi:ss:mmmAM 科威特
 —— 131 dd/mm/yy hh:mi:ss:mmmAM 科威特

用法:

SELECT 'America:', CONVERT(varchar(30), GETDATE(), 101)

(101为参数,可以换成表格里任意数字)

CONVERT(data_type(length),data_to_be_converted,style)

结果:

可参考:https://www.w3school.com.cn/sql/func_convert.asp

猜你喜欢

转载自blog.csdn.net/qq_43745026/article/details/106787195