`

SQL Server里面可能经常会用到的日期格式转换方法

阅读更多

sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 
语句及查询结果: 
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM 
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06 
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06 
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06 
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06 
Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06 
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46 
Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM 
Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06 
Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16 
Select CONVERT(varchar(100), GETDATE(), 12): 060516 
Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937 
Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967 
Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47 
Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157 
Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM 
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16 
SELECT convert(char(10),dateadd(dd,-1,getdate()),120):2006-05-16 当前日期减一天
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47 
Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250 
Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM 
Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006 
Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16 
Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006 
Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006 
Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006 
Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006 
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006 
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49 
Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM 
Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006 
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16 
Select CONVERT(varchar(100), GETDATE(), 112): 20060516 
Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513 
Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547 
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49 
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700 
Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827 
Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM 
Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM

分享到:
评论

相关推荐

    Sql日期时间格式转换

    在SQL Server中,日期时间数据类型的格式转换是一项非常实用且经常被用到的功能。特别是在处理与日期时间相关的数据时,我们常常需要将日期时间值转换为不同的字符串格式以便更好地展示或处理这些数据。本文将详细...

    sqlserver 日期格式总结

    在SQL Server中处理日期数据时,经常需要用到不同的日期格式来满足业务需求或提高用户体验。本文将对SQL Server中的日期格式转换进行总结,并详细解释每种格式的特点及其应用场景。 #### 一、基本日期时间格式转换...

    SQLserver中用convert函数转换日期格式的方法

    SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120...

    mysql转化成sql server sql转化成mysql工具

    2. 转换规则应用:根据SQL Server的语法特性,工具会将MySQL的SQL语句转化为相应的SQL Server语法。 3. 数据导出:将MySQL中的数据导出为SQL脚本,或者直接导入到SQL Server中。 4. 验证与调整:迁移后,需要验证...

    sql server 行列转换

    在处理数据库查询时,我们经常会遇到需要将表中的行数据转换为列数据的需求,这种操作通常被称为“行列转换”。例如,当我们需要汇总不同类别的数据并将其展示在同一行的不同列中时,就需要用到行列转换的技术。在...

    sqlserver 计算当月所有自然周的区间。

    - `CONVERT()`:将一个表达式转换为另一个数据类型,这里用来转换日期格式。 ### 3. 创建存储自然周信息的表 在给出的代码片段中,首先创建了一个名为`monthWeekBetween`的表,该表用于存储每个月内所有自然周的...

    利用MysqlODBC把Sqlserver数据库导入到Mysql中

    将mysql数据库转换为sql server的数据库,或者将sql server数据库转换为mysql的数据库,在nt环境下很多时候都会用到。使用mysql odbc后就比较好办,可以使用sql server的管理工具,也可以使用mysql的管理工具,更可以...

    sqlserver驱动包

    3. `msutil.jar`: 这个文件提供了额外的实用工具类,可能包括数据类型转换、日期时间处理、加密等功能,这些在与SQL Server交互时可能会用到。 描述中提到的"支持sqlserver 2k和2K5!"意味着这个驱动包兼容SQL ...

    Sql Server 时间格式转换函数

    整理了一下SQL Server里面可能经常会用到的日期格式转换方法,整合一个函数来处理。 调用: select dbo.func_Print_DateFormat('yyyy-MM-dd',getdate()) 函数: GO /****** Object: UserDefinedFunction [dbo]....

    JAVA的sql server驱动

    这些工具类在与SQL Server交互时可能会用到,比如处理TDS(Tabular Data Stream)协议,这是SQL Server用于与客户端通信的数据格式。 使用这些驱动时,开发者需要在Java程序中加载对应的jar文件,然后通过Class.for...

    SQL Server连接JDBC需要的jar包

    在Java编程环境中,连接Microsoft SQL Server数据库通常会用到Java Database Connectivity (JDBC) API。JDBC提供了一组标准的接口和类,使得Java应用程序能够与各种数据库进行交互,包括SQL Server。为了实现这一...

    sqlserver2000驱动(jdbc连接的三个jar包).rar

    最后,msutil.jar则包含了一些实用工具类,比如日期时间处理、编码转换等功能,这些在处理数据库中的数据时可能会用到。此外,它还可能包含一些性能优化或特定数据库特性的支持。 使用这三个jar包的步骤大致如下: ...

    MySQL数据库和SQL Server 数据转换器

    将MySQL数据库通过该软件转化成SQL Server数据,有时项目需求要用到SQLserver数据库,我们就要用到该软件。但是有一个前提就是在你本机电脑上要安装SQLServer,不会安装的同学可以参考我的《SQL Server 集成到...

    sqlserver转换为sqlite

    4. 结构转换:SQL Server和SQLite的数据类型可能存在差异,如SQL Server的`datetime`与SQLite的`datetime`格式不同,需要在转换时进行适配。此外,SQL Server支持存储过程和触发器,但SQLite不支持,可能需要将这些...

    SQLServer转SQLite

    在SQLServer到SQLite的转换过程中,可能会用到这个库来追踪转换过程中的事件,帮助开发者调试和优化工具。 4. **DbAccess.dll**:这个可能是用户自定义或者第三方的数据访问组件,它可能封装了与SQLServer和SQLite...

    sqlserver2000sp3JDBC

    3. msutil.jar:这个库文件提供了实用工具类,比如日期和时间的处理、加密和解密等功能,这些功能对于与SQL Server通信时可能会用到。 使用SQL Server 2000 SP3 JDBC驱动,开发者需要按照以下步骤操作: 1. 添加...

    JDBC连接SQLServer2000三个jar包

    3. **msutil.jar**: 包含实用工具类,例如日期和时间转换,加密等,这些在与SQL Server交互时可能会用到。 在描述中提到了"后续的一个jar包",这可能指的是微软后来发布的JDBC驱动版本。微软为SQL Server提供了...

    JDBC SQLServer2000驱动包

    - `msutil.jar`:此文件包含了实用工具类,如数据转换、日期时间处理等,这些在进行数据库操作时可能会用到。 3. **建立连接** 要使用这些驱动包连接到SQLServer 2000,你需要在Java代码中加载并注册驱动,然后...

    sqlServer 有关jar包

    在Java编程环境中,与SQL Server数据库进行交互时,通常会用到特定的JDBC驱动,这些驱动被封装在jar(Java Archive)包中。本文将详细介绍`sqljdbc4.jar`、`msbase.jar`、`mssqlserver.jar`和`msutil.jar`这四个与...

Global site tag (gtag.js) - Google Analytics