`
jslfl
  • 浏览: 318861 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

sql2005 convert

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


说明:使用 CONVERT: CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) 参数expression 是任何有效的 Microsoft® SQL Server™ 表达式。。  data_type 目标系统所提供的数据类型,包括 bigint                            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 数据类型)。 SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。 在表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份 (yyyy)。 不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出** - 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 - dd mon yy 7 107 - mon dd, yy 8 108 - hh:mm:ss - 9 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM) 10 110 美国 mm-dd-yy 11 111 日本 yy/mm/dd 12 112 ISO yymmdd - 13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h) 14 114 - hh:mi:ss:mmm(24h) - 20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff] - 21 或 121 (*) ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[.fff] - 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss.mmm(不含空格) - 130* Hijri**** dd mon yyyy hh:mi:ss:mmmAM - 131* Hijri**** dd/mm/yy hh:mi:ss:mmmAM   * 默认值(style 0 或 100、9 或 109、13 或 113、20 或 120、21 或 121)始终返回世纪数位 (yyyy)。** 当转换为 datetime时输入;当转换为字符数据时输出。*** 专门用于 XML。对于从 datetime或 smalldatetime 到 character 数据的转换,输出格式如表中所示。对于从 float、money 或 smallmoney 到 character 数据的转换,输出等同于 style 2。对于从 real 到 character 数据的转换,输出等同于 style 1。****Hijri 是具有几种变化形式的日历系统,Microsoft® SQL Server™ 2000 使用其中的科威特算法。

转:http://blog.sina.com.cn/s/blog_43ad62a30100muev.html
分享到:
评论

相关推荐

    SQL中CONVERT转化函数的用法

    SQL中CONVERT转化函数的用法

    SqlServer中使用Convert取得DateTime数据格式

    SqlServer中使用Convert取得DateTime数据格式 标签: Sqlserver数据库技术

    SQL中convert和cast的区别

    SQL 中 Convert 和 Cast 的区别 SQL 中的 Convert 和 Cast 是两个常用的数据类型转换函数,但它们之间存在着一些关键的区别。在实际应用中,选择合适的函数可以提高编程效率和数据处理的准确性。 Convert 函数 ...

    linq and sql convert

    标题中的“LINQ and SQL Convert”指的是在.NET框架中使用Language Integrated Query (LINQ)进行数据操作,并将其转换为SQL语句的过程。LINQ是一种在C#和Visual Basic .NET中集成查询的能力,使得开发者可以直接在...

    Convert SQL Server DB to SQLite DB

    Convert SQL Server DB to SQLite DB 压缩包里有教程,SQLServer数据库表导出带插入语句的sql方法:流程:SQLServer转行成SQLite文件,SQLite文件通过动软代码生成器转化成带插入的SQL语句。

    通过SQL 2005 系统表监控 SQL Server 的运行状况

    ### 通过SQL 2005系统表监控SQL Server的运行状况 在SQL Server 2005中,为了确保数据库系统的稳定性和高效性,管理员需要密切关注系统的运行状况,并及时发现潜在的问题。其中一种有效的方法就是利用SQL Server ...

    Sql Convert日期格式函数用法

    ### SQL Convert 日期格式函数详解 在SQL Server中,`CONVERT` 函数是一个非常实用且功能强大的工具,尤其在处理日期和时间数据时。它主要用于将一个表达式转换为另一种数据类型,其中最常见的用途之一就是对日期...

    SQL2008数据库导入到SQL2005中

    - **T-SQL语法**:例如,SQL Server 2008支持的`TRY_CONVERT()`函数在2005版本中不存在,需要使用其他方法实现相同的功能。 #### 步骤四:导入到SQL Server 2005 1. **连接到目标服务器**:使用SQL Server ...

    sqlConvert v1.0(原)

    《SQL Convert工具详解——sqlConvert v1.0》 在信息技术领域,数据库管理扮演着至关重要的角色,而SQL语言作为数据库操作的主要工具,其转换和迁移问题常常困扰着开发者和DBA。今天我们要讨论的是一款名为"sql...

    SQL中的cast和convert区别

    CAST 和 CONVERT 是 SQL 中的两个重要函数,用于将某种数据类型的表达式显式转换为另一种数据类型。它们提供相似的功能,但存在一些区别。 CAST 语法: CAST ( expression AS data_type ) 其中,expression 是...

    sql时间格式全

    通过上述示例可以看出,SQL中的`CONVERT`函数提供了极其丰富的日期时间格式转换选项。不同的样式代码可以满足各种场景下的需求,如报表生成、数据分析等。理解并掌握这些样式代码对于提高SQL查询效率及准确性具有...

    图解SQL2005如何定时自动备份数据库.doc

    在SQL Server 2005中,定时自动备份数据库是一个重要的功能,这有助于保护数据安全,防止意外数据丢失。本文将详细解释如何设置这个过程。 首先,我们需要编写用于备份数据库的T-SQL代码。以下是一个示例代码: ``...

    SQL convert函数

    SQL Convert 函数日期格式转换 SQL Server 中提供了一个强大的函数 `CONVERT`,用于将日期时间类型转换为字符串类型,或者将字符串类型转换为日期时间类型。这个函数非常有用,因为在实际应用中,我们经常需要将...

    sql 日期格式化函数大全

    本文将详细介绍SQL Server中`CONVERT`函数的不同格式代码及其产生的效果,帮助读者更好地理解和应用这些格式化技巧。 #### 一、CONVERT 函数简介 `CONVERT`是SQL Server中的一个强大工具,用于将一种数据类型转换...

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

    本篇文章将深入探讨如何在SQL Server中使用`CONVERT`函数来转换日期格式。 首先,SQL Server的默认日期时间格式是`yyyy-mm-dd Thh:mm:ss.mmm`,如`2003-12-28 16:52:00.107`所示。这个格式符合ISO 8601标准,但并不...

    Convert SQL Server DB to SQLite DBProgram.zip

    这个压缩包"Convert SQL Server DB to SQLite DBProgram.zip"包含了一个名为"Program.cs"的源代码文件,这可能是一个C#程序,用于实现这种转换。以下将详细介绍这一过程涉及的关键知识点。 1. **SQL Server与SQLite...

    sqlserver 日期格式总结

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

Global site tag (gtag.js) - Google Analytics