SQL 时间格式格式化
来源:互联网 发布:炒股神器软件下载 编辑:程序博客网 时间:2024/05/09 20:59
将时间格式显示为:2007年5月18日
-- 2005年5月18日
SELECT CAST(YEAR(GETDATE()) AS NVARCHAR) + '年' + CAST(MONTH(GETDATE()) AS NVARCHAR) +'月' + CAST(DAY(GETDATE()) AS NVARCHAR) + '日'
-- 2005年05月18日
SELECT CAST(YEAR(GETDATE()) AS NVARCHAR) + '年' + (CASE WHEN MONTH(GETDATE())<10 THEN '0' ELSE '' END) + CAST(MONTH(GETDATE()) AS NVARCHAR) +'月' + (CASE WHEN DAY(GETDATE())<10 THEN '0' ELSE '' END) + CAST(DAY(GETDATE()) AS NVARCHAR) + '日'
SELECT CAST(YEAR(GETDATE()) AS NVARCHAR) + '年' + CAST(MONTH(GETDATE()) AS NVARCHAR) +'月' + CAST(DAY(GETDATE()) AS NVARCHAR) + '日'
-- 2005年05月18日
SELECT CAST(YEAR(GETDATE()) AS NVARCHAR) + '年' + (CASE WHEN MONTH(GETDATE())<10 THEN '0' ELSE '' END) + CAST(MONTH(GETDATE()) AS NVARCHAR) +'月' + (CASE WHEN DAY(GETDATE())<10 THEN '0' ELSE '' END) + CAST(DAY(GETDATE()) AS NVARCHAR) + '日'
SQL server 内置支持格式:
使用 CONVERT 函数:
CONVERT (data_type[(length)], expression [, style])
下表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份 (yyyy)。
标准
输入/输出**
* 默认值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始终返回世纪数位 (yyyy)。
** 当转换为 datetime 时输入;当转换为字符数据时输出。
更多信息参见:SQL 联机丛书
格式化建议:
正常情况下,我们不需要在存储过程中或者内联SQL语句中,格式化化输出时间日期类型,而应该按原样返回给应用程序,将格式化工作留给应用程序,这样灵活性更大,更加方便。
- SQL 时间格式格式化
- SQL 时间格式格式化
- sql server 格式化时间格式
- SQL格式化输出日期 时间格式
- SQL语句中格式化时间日期格式
- sql时间格式化 以特定的格式创建时间
- 格式化时间格式
- 格式化时间格式 GOOD
- 时间格式化 sql
- sql 时间格式化函数
- sql查询格式化时间
- sql 时间格式化函数
- sql 时间格式化函数
- sql 时间格式化函数
- SQL 时间格式化
- SQL中时间格式化
- Access Sql 格式化时间
- SQL Server 时间格式化
- Window 服务详解
- StaticDemo.java
- 2007年IT新锐人物
- 代码快速编辑-ultraedit-32的使用技巧
- 长短信格式
- SQL 时间格式格式化
- 祈祷,祝福
- SomeClass.java
- 二维数组问题
- SqlCommand和SqlDataAdapter的区别
- web架构设计经验分享
- StaticBlockDemo.java
- linux下select调用的过程
- C#数据库事务原理及实践(上)