SQL Server日期与字符串之间的转换

一、日期转换为字符串、日期格式

1、使用函数CONVERT:

CONVERT( data_type [ ( length ) ] , expression [ , style ] )

2、参数

expression :是任何有效的 sql 表达式。。

data_type:目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。

length:nchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参数。

style:日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。

3、通常用到的字符串转日期格式

Select CONVERT(varchar(100), GETDATE(), 20)
2020-07-17 15:34:57

Select CONVERT(varchar(100), GETDATE(), 21):
2020-07-17 15:34:57.157

Select CONVERT(varchar(100), GETDATE(), 23):
2020-07-17

Select CONVERT(varchar(100), GETDATE(), 24):
15:34:57

Select CONVERT(varchar(100), GETDATE(), 102):
2020.07.17

Select CONVERT(varchar(100), GETDATE(), 108):
15:34:57

Select CONVERT(varchar(100), GETDATE(), 111):
2020/07/17

Select CONVERT(varchar(100), GETDATE(), 112):
20200717

Select CONVERT(varchar(100), GETDATE(), 120):
2020-07-17 15:34:57


   转载请注明


《SQL Server日期与字符串之间的转换》 by chen guoji under cc_by_name licensed
 上一篇
java之多线程 java之多线程
多线程多态的实现机制:(1) 掌握 Executors 可以创建的三种线程池的特点及适用范围。1.继承 Thread 类,重写父类 run()方法2.实现 runnable 接口3.使用 ExecutorService、Callable、F
2020-10-26
下一篇 
JVM 史上最最最完整深入解析 JVM 史上最最最完整深入解析
转自:SegmentFault 作者:Huangy远segmentfault.com/a/1190000014395186 Java运行时数据区:Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区
2020-06-01
  目录