欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于时间与字符串相互转换

程序员文章站 2022-03-08 17:25:58
...

一. 关于时间与字符串相互转换

convert(目标类型[datatime/varchar],‘输入内容’[时间/字符串],格式);

注:第一个(varchar())是参数的返回类型,
第二个是参数日期(getdate());
第三个SQL server预定的日期格式话类型。

select convert(char(100), getdate(), 120) as today; ---获取系统当前时间

关于时间与字符串相互转换
1,字符串转为时间类型(当表字段为时间格式时使用
–1. Style=101时,表示日期字符串为:mm/dd/yyyy格式

SELECT CONVERT(datetime,'11/1/2003',101)

–结果:2003-11-01 00:00:00.000
关于时间与字符串相互转换
2. Style=103时,表示日期字符串为:dd/mm/yyyy格式

SELECT CONVERT(datetime,'11/1/2003',103)

–结果:2003-01-11 00:00:00.000
关于时间与字符串相互转换
这个Style是美国对日期订制的格式标准,大家可以参考下面的简介:
关于时间与字符串相互转换

相关标签: SQL server