sql MS SQL日期时间格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql MS SQL日期时间格式相关的知识,希望对你有一定的参考价值。

DECLARE @d DATETIME = '10/01/2011';
FORMAT (@d, 'd', 'en-US') -- 10/1/2011
FORMAT (@d, 'd', 'en-gb') -- 01/10/2011 
FORMAT (@d, 'd', 'de-de') -- 01.10.2011
FORMAT (@d, 'd', 'zh-cn') -- 2011/10/1

FORMAT (@d, 'D', 'en-US') -- Saturday, October 1, 2011
FORMAT (@d, 'D', 'en-gb') -- 01 October 2011
FORMAT (@d, 'D', 'de-de') -- Samstag, 1. Oktober 2011
FORMAT (@d, 'D', 'zh-cn') -- 2011年10月1日

FORMAT (@d, 'dd/MM/yyyy ') -- 01/10/2011 
FORMAT (@d, 'dd/MM/yyyy, hh:mm:ss ') -- 01/10/2011, 12:00:00 
FORMAT (@d, 'dddd, MMMM, yyyy') -- Saturday, October, 2011
FORMAT (@d, 'MMM dd yyyy') -- Oct 01 2011
FORMAT (@d, 'MM.dd.yy') -- 10.01.11
FORMAT (@d, 'MM-dd-yy') -- 10-01-11
FORMAT (@d, 'hh:mm:ss tt') -- 12:00:00 AM
FORMAT (@d, 'd','us') -- 10/01/2011

以上是关于sql MS SQL日期时间格式的主要内容,如果未能解决你的问题,请参考以下文章

ms sql server日期格式转换

通过运行 SQL 查询在 MS Access 2012 上更改年份日期格式的错误

Oracle SQL 两个日期类型毫秒值求差,日期转毫秒,时间差(ms)自定义函数解决毫秒差

MS SQL Server 时间函数

sql MS SQL日期时间转换

SQL时间转换脚本查询列表