SQL中CONVERT()转化函数的用法 字符串转日期

 1 SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
 2 SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06
 3 SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16
 4 SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06
 5 SELECT CONVERT(varchar(100), GETDATE(), 4): 16.05.06
 6 SELECT CONVERT(varchar(100), GETDATE(), 5): 16-05-06
 7 SELECT CONVERT(varchar(100), GETDATE(), 6): 16 05 06
 8 SELECT CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
 9 SELECT CONVERT(varchar(100), GETDATE(), 8): 10:57:46
10 SELECT CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
11 SELECT CONVERT(varchar(100), GETDATE(), 10): 05-16-06
12 SELECT CONVERT(varchar(100), GETDATE(), 11): 06/05/16
13 SELECT CONVERT(varchar(100), GETDATE(), 12): 060516
14 SELECT CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
15 SELECT CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
16 SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
17 SELECT CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
18 SELECT CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
19 SELECT CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
20 SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47
21 SELECT CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
22 SELECT CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
23 SELECT CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
24 SELECT CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
25 SELECT CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
26 SELECT CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
27 SELECT CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
28 SELECT CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
29 SELECT CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
30 SELECT CONVERT(varchar(100), GETDATE(), 108): 10:57:49
31 SELECT CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
32 SELECT CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
33 SELECT CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
34 SELECT CONVERT(varchar(100), GETDATE(), 112): 20060516
35 SELECT CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
36 SELECT CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
37 SELECT CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
38 SELECT CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
39 SELECT CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
40 SELECT CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
41 SELECT CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM
42 说明:倒数第二条出现问号,看似乱码,其实在mssql中执行的结果就是这样的 //将字符串专为日期格式,比如:20070405,下面为代码。当然你也可以换成你要转换的列名
43 SELECT CONVERT(datetime,‘20070405‘): 2007-04-05 00:00:00.000 SELECT CONVERT(varchar(10),CAST(‘20070405‘ AS datetime),120): 2007-04-05

时间: 2024-10-13 16:14:43

SQL中CONVERT()转化函数的用法 字符串转日期的相关文章

SQL中CONVERT转化函数的用法

格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为:now---------------------------------------|09/15/2001======================

C中的时间函数的用法

C中的时间函数的用法    这个类展示了C语言中的时间函数的常用的用法. 源代码: #include <ctime>#include <iostream> using namespace std; class MyTime{public:    MyTime() { mPTime = 0; mStLocalTime = 0; mStGMTTime = 0; }    ~MyTime() {}; //time_t time(time_t * timer) 返回自1970年1月1日00

sql中exists,not exists的用法

转 sql中exists,not exists的用法 exists : 强调的是是否返回结果集,不要求知道返回什么, 比如:  select name from student where sex = 'm' and mark exists(select 1 from grade where ...) ,只要exists引导的子句有结果集返回,那么exists这个条件就算成立了,大家注意返回的字段始终为1,如果改成"select 2 from grade where ...",那么返回

SQL2005中row_number()等函数的用法

SQL2005中row_number()等函数的用法 今天刚装了SQL Server 2005,感觉还行,2005比2000新增了几个函数,分别是row_number().rank().dense_rank().ntile(),下面以实例分别简单讲解一下. create table gg(sname varchar(10),sort varchar(10),num int) go insert into gg select '白芍','根茎类',55 union all select '法半夏'

SQL点滴30—SQL中常用的函数

原文:SQL点滴30-SQL中常用的函数 该文章转载自http://www.cnblogs.com/jiajiayuan/archive/2011/06/16/2082488.html 别人的总结,很详细. 以下所有例子均Studnet表为例:  计算字符串长度len()用来计算字符串的长度 select sname ,len(sname) from student 字符串转换为大.小写lower() 用来将一个字符串转换为小写,upper() 用来将一个字符串转换为大写 select lowe

C语言中关于scanf函数的用法

scanf()函数的控制串 函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息.可以读入任何固有类型的数据并自动把数值变换成适当的机内格式. 其调用格式为: scanf("<格式化字符串>",<地址表>); scanf()函数返回成功赋值的数据项数,出错时则返回EOF. 其控制串由三类字符构成

SQL中实现SPLIT函数几种方法总结

例1 代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10)) returns @temp table(a varchar(100)) --实现split功能 的函数 --date :2003-10-14 as begin declare

SQL中的替换函数replace()使用

SQL中的替换函数replace()使用 https://www.cnblogs.com/martinzhang/p/3301224.html 语法REPLACE ( string_expression , string_pattern , string_replacement ) 参数string_expression 要搜索的字符串表达式.string_expression 可以是字符或二进制数据类型.string_pattern 是要查找的子字符串.string_pattern 可以是字符

SQL中的LIKE语句的用法

SQL中的LIKE语句的用法 内容 在SQL结构化查询语言中,LIKE语句有着至关重要的作用.LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的. 假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据.现在我们要在姓名字段中查询以“张”字开头的记录,语句如下:     select * from table1 wh