SQL Server CONVERT() 函数

SQL Server CONVERT() 函数


SQL Dates SQL Server Date 函数

定义和用法

CONVERT() 函数是把日期转换为新数据类型的通用函数。

CONVERT() 函数可以用不同的格式显示日期/时间数据。

语法

CONVERT(data_type(length),expression,style)

描述
data_type(length) 规定目标数据类型(带有可选的长度)。
expression 规定需要转换的值。
style 规定日期/时间的输出格式。

下面的表格展示了 datetime 或 smalldatetime 转换为字符数据的 style 值:


(世纪 yy)

(世纪 yyyy)
输入/输出 标准
- 0 or 100 mon dd yyyy hh:miAM (or PM) Default
1 101 mm/dd/yy USA
2 102 yy.mm.dd ANSI
3 103 dd/mm/yy British/French
4 104 dd.mm.yy German
5 105 dd-mm-yy Italian
6 106 dd mon yy
7 107 Mon dd, yy
8 108 hh:mm:ss
- 9 or 109 mon dd yyyy hh:mi:ss:mmmAM (or PM) Default+millisec
10 110 mm-dd-yy USA
11 111 yy/mm/dd Japan
12 112 yymmdd ISO
- 13 or 113 dd mon yyyy hh:mi:ss:mmm (24h)
14 114 hh:mi:ss:mmm (24h)
- 20 or 120 yyyy-mm-dd hh:mi:ss (24h)
- 21 or 121 yyyy-mm-dd hh:mi:ss.mmm (24h)
- 126 yyyy-mm-ddThh:mi:ss.mmm (no spaces) ISO8601
- 130 dd mon yyyy hh:mi:ss:mmmAM Hijiri
- 131 dd/mm/yy hh:mi:ss:mmmAM Hijiri


实例

下面的脚本使用 CONVERT() 函数来显示不同的格式。我们将使用 GETDATE() 函数来获得当前的日期/时间:

CONVERT(VARCHAR(19),GETDATE())
CONVERT(VARCHAR(10),GETDATE(),10)
CONVERT(VARCHAR(10),GETDATE(),110)
CONVERT(VARCHAR(11),GETDATE(),6)
CONVERT(VARCHAR(11),GETDATE(),106)
CONVERT(VARCHAR(24),GETDATE(),113)

结果如下所示:

Nov 04 2011 11:45 PM
11-04-11
11-04-2011
04 Nov 11
04 Nov 2011
04 Nov 2011 11:45:34:243


SQL Dates SQL Server Date 函数
目录

MySQL 教程

MySQL 入门教程
MySQL 安装
MySQL 开发的智能助手:通义灵码在 IntelliJ IDEA 中的应用
MySQL 管理
MySQL PHP 语法
MySQL 连接
MySQL 创建数据库
MySQL 删除数据库
MySQL 选择数据库
MySQL 数据类型
MySQL 创建数据表
MySQL 删除数据表
MySQL 插入数据
MySQL 查询数据
MySQL where 子句
MySQL UPDATE 查询
MySQL DELETE 语句
MySQL LIKE 子句
MySQL 排序
MySQL 分组
MySQL 连接的使用
MySQL NULL 值处理
MySQL 正则表达式
MySQL 事务
MySQL ALTER命令
MySQL 索引
MySQL 临时表
MySQL 复制表
MySQL 元数据
MySQL 序列使用
MySQL 处理重复数据
MySQL 及 SQL 注入
MySQL 导出数据
MySQL 导入数据

MySQL函数

MySQL DATE_ADD() 函数
MySQL DATE_SUB() 函数
MySQL DATEDIFF() 函数
MySQL DATE_FORMAT() 函数
MySQL NOW() 函数
MySQL CURDATE() 函数
MySQL CURTIME() 函数
MySQL DATE() 函数
MySQL EXTRACT() 函数
MySQL 字符串连接CONCAT()函数
MySQL 字符串截取SUBSTRING()函数
MySQL 数学函数
mysql substr() 函数

MySQL 拓展阅读

15款优秀的mysql管理工具与应用程序推荐
ubuntu安装mysql数据库教程
mysql修改密码方法 mysql忘记密码怎么办
mysql front安装与使用教程
MySQL分页查询方法及优化
mysql通配符使用
MySQL交集和差集的实现方法
postgresql和mysql哪个好
MySQL 锁表后快速解决方法

Node.js 连接 MySQL 数据库

安装 Node.js MySQL 驱动程序
从 Node.js 连接到 MySQL 数据库服务器
关闭 Node.js 与 MySQL 数据库连接
Node.js 与 MySQL 连接池

Python 连接 MySQL 数据库

如何安装MySQLdb
Python 连接 MySQL 数据库实例
Python 怎么创造 MySQL数据库表
Python 连接 MySQL 数据库插入操作
Python 连接 MySQL 数据库查询操作
Python 连接 MySQL 数据库更新操作
Python 连接 MySQL 如何删除数据
Python 连接 MySQL 执行事务
Python 连接 MySQL 错误处理

MySQL 相关内容

MySQL 备忘单
MySQL 自动生成一个日期表
MySQL 查看当月所有日期

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }