SQL Server 2008中的创建格式化日期(1)(5)
场景 13
要显示unix posix时间,那么执行下面的命令。
select dbo.format_date(GETDATE(),'Your Unix time is: UNIXPOSIX') as POSIX
结果:
POSIX
----------------------------------
Your Unix time is: 1231802580
场景 14
要显示年份和星期,那么执行下面的命令。
select dbo.format_date(GETDATE(),'Year: YYYY, Week: WW') as YearWeek
结果:
YearWeek
-------------------------
Year: 2009, Week: 03
场景15
要显示带有月份名称的日期,那么执行下面的命令。
select dbo.format_date(GETDATE(),'YYYY-MONTH-DD') as Date
结果:
Date
--------------------------
2009-January-12
场景16
要显示带有短的月份名称的日期,那么执行下面的命令。
select dbo.format_date(GETDATE(),'YYYY-MON-DD') as Date
结果:
Date
------------------------
2009-Jan-12
场景17
要显示带有大写的短的月份名称的日期,那么执行下面的命令。
select dbo.format_date(GETDATE(),'YYYY-MON-DD ucase') as Date
结果:
Date
----------------------
2009-JAN-12
场景18
要显示带有小写的月份名称的日期,那么执行下面的命令。
select dbo.format_date(GETDATE(),'YYYY-MONTH-DD lcase') as Date
结果:
Date
-------------------
2009-january-12
场景19
如果你不传递参数,那么这个函数使用默认的格式化日期和时间的方法。执行下面的命令:
select dbo.format_date(NULL,NULL)
select dbo.format_date(NULL,'YYYY')
select dbo.format_date(getdate(),NULL)
结果:
Date
-----------------------
2009-01-12 11:29:17 PM
Year
-----------------------
2009
Date
-----------------------
2009-01-12 11:29:17 PM
这篇文章介绍了怎样创建一个命令函数来获得不同国家和应用程序所要求的大多数日期格式。
- 在T-SQL中使用临时表的注意事项
- SQL Server数据库管理常用的SQL和T-SQL语句(1)
- 用T-SQL操作面试SQL Server开发人员(1)
- SQL Server 2005中的T-SQL
- T-SQL实用例句
- 上一篇:MySQL字符集与乱码问题浅析
- 下一篇:学会设置五大类MySQL参数