关于时间与字符串相互转换
程序员文章站
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是美国对日期订制的格式标准,大家可以参考下面的简介:
推荐阅读
-
java实现ip地址与十进制数相互转换
-
python 数字类型和字符串类型的相互转换实例
-
Python中实现字符串类型与字典类型相互转换的方法
-
js时间戳与日期格式的相互转换
-
C#实现char字符数组与字符串相互转换的方法
-
js字符串与Unicode编码互相转换
-
字节数组(byte[])与16进制字符串转换
-
C# List与Dictionary相互转换与高效查找
-
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
-
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法