`
awtqty_zhang
  • 浏览: 91371 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SQL SERVER对日期的操作

 
阅读更多

 

--获取当前日期(如:yyyymmdd)

select CONVERT (nvarchar(12),GETDATE(),112)

 

--获取当前日期(如:yyyymmdd hh:MM:ss)

select GETDATE()

 

--获取当前日期(如:yyyy-mm-dd)

Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())

 

--获取当前日期(如:yyyy/mm/dd)

select DATENAME(YEAR,GETDATE())+'/'+DATENAME(MONTH,GETDATE())+'/'+DATENAME(DAY,GETDATE())

 

--获取几种日期

select DATENAME(YEAR,GETDATE())   --年份(YYYY)

select DATENAME(YY,GETDATE())

 

select DATENAME(MM,GETDATE())  --月份

select DATENAME(DD,GETDATE())  --日期

select dateName(hh,getdate())  --获取小时

select DATENAME(MI,GETDATE())  --获取分钟

select DATENAME(SECOND,GETDATE()) --获取秒

select DATENAME(WEEK,GETDATE())  --获取当前星期(周)是这一年中的第几个星期(周)

select DATENAME(WEEKDAY,GETDATE())  --星期几

 

 

 

 

--日期转换

--例如2011-10-24 15:57:16

select CONVERT(varchar, getdate(), 120 ) 

 

select CONVERT(varchar,GETDATE(),111)+' '+DATENAME(HH,GETDATE())+':'+DATENAME(MI,GETDATE())+':'+DATENAME(SECOND,GETDATE())

 

--例如20111024155657

select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') 

 

--例如2011/10/24

select CONVERT(varchar(12) , getdate(), 111 ) 

 

--例如20111024

select CONVERT(varchar(12) , getdate(), 112 ) 

 

--例如2011.10.24

select CONVERT(varchar(12) , getdate(), 102 ) 

 

--例如10/24/2011

select CONVERT(varchar(12) , getdate(), 101 )  

 

--例如24/10/2011

select CONVERT(varchar(12) , getdate(), 103 ) 

 

--例如24.10.2011

select CONVERT(varchar(12) , getdate(), 104 )  

 

--例如24-10-2011

select CONVERT(varchar(12) , getdate(), 105 ) 

 

--例如24 10 2011

select CONVERT(varchar(12) , getdate(), 106 ) 

 

--例如10 24, 2011

select CONVERT(varchar(12) , getdate(), 107 ) 

 

--例如16:01:18

select CONVERT(varchar(12) , getdate(), 108 ) 

 

--例如10 24 2011  

select CONVERT(varchar(12) , getdate(), 109 ) 

 

--例如10-24-2011

select CONVERT(varchar(12) , getdate(), 110 ) 

 

--例如24 10 2011 1

select CONVERT(varchar(23) , getdate(), 113 )  

 

--例如16:04:27:590(590为毫秒)

select CONVERT(varchar(12) , getdate(), 114 ) 

 

--日期格式为:yyyy/mm/dd hh:mm:ss

select CONVERT(varchar(12),GETDATE(),111)+' '+DATENAME(HH,GETDATE())+':'+DATENAME(MI,GETDATE())+':'+ DATENAME(SECOND,GETDATE())

 

--日期格式为:yyyy-mm-dd hh:mm:ss

select CONVERT(varchar(30),GETDATE(),120)+':'+DATENAME(MILLISECOND,GETDATE())+':'+DATENAME(MCS,GETDATE())

 

select CONVERT(varchar(30),GETDATE(),120)+':' + DATENAME(MILLISECOND,GETDATE())

分享到:
评论

相关推荐

    sqlserver中对时间日期的操作

    sqlserver中对时间日期的操作 学习必不可少的。

    sql server日期格式转换方法大全

    在SQL Server中,日期和时间数据类型的处理是数据库操作中的常见任务。无论是为了报表、数据分析还是用户界面展示,我们经常需要将日期格式进行转换。本文将深入探讨SQL Server中多种日期格式转换的方法。 1. `...

    Sql Server日期格式转换

    Sql Server日期格式转换是我们在使用Sql Server数据库时经常用到的操作,下面就将为您举一个Sql Server日期格式转换的例子,供您参考,希望对您学习Sql Server日期格式转换有所帮助。

    SQLServer时间类型日期类型.pdf

    在SQL Server 2005中使用日期/时间值有时候会很模糊、会觉得很迷茫。因为日期/时间数据类 型同时存储日期和时间值,而这些值的操作并不总是一个简单的过程,或者看起来不简单的。

    【经典】SQL server 日期时间操作大全

    SQL server对日期时间的格式,大小比较,差值等等 。很全面的对时间一系列操作。

    SQLSERVER时间日期函数详解

    SQLSERVER 时间日期函数详解 SQL Server 提供了多种时间日期函数,帮助开发者快速处理日期和时间相关的操作。下面将对这些函数进行详解,并提供示例。 1. GetDate() 函数 GetDate() 函数用于返回当前系统的日期和...

    SQLServer时间日期函数详解.doc

    SQL Server 提供了丰富的日期时间函数,用于处理和操作日期和时间数据。这些函数可以帮助开发人员在数据库查询和应用程序中执行各种日期和时间计算。以下是SQL Server中一些主要的时间日期函数的详细解释: 1. **...

    sqlServer的jar包

    这个JAR包是针对SQL Server特定功能的扩展,它提供了对SQL Server特有的特性和功能的支持,如存储过程、事务管理、XML处理、大型对象(LOB)操作等。开发者可以利用这个库来充分利用SQL Server的功能,实现高级的...

    SQLServer获取2020年节假日列表.zip

    本资源"SQLServer获取2020年节假日列表.zip"正是针对这一需求提供的一套解决方案。 首先,我们来看标题"SQLServer获取2020年节假日列表",它暗示了我们将学习如何在SQL Server中创建一个存储2020年节假日的表,并且...

    SQL Server宝典SQL Server语句大全

    《SQL Server宝典SQL Server语句大全》涵盖了SQL Server数据库管理系统中的各种核心概念、操作语法以及高级技巧。作为一款广泛使用的数据库系统,SQL Server提供了强大的数据管理能力,支持复杂的查询、事务处理、...

    SQLServer时间处理

    SQL Server还支持对时间进行加减操作,如`DATEADD`用于增加或减少指定的时间间隔,而`DATEDIFF`计算两个日期之间的差异。例如,`DATEADD(day, 7, GETDATE())`将当前日期往后推七天。 5. **时间查询**: 在查询中...

    sqlserver日期相关知识.doc

    下面将对 SQL Server 中日期相关知识进行详细介绍。 一、获取当前日期时间 在 SQL Server 中,可以使用 GETDATE() 函数来获取当前日期时间。GETDATE() 函数返回当前系统日期和时间。 示例: ```sql SELECT ...

    根据年月日生成编号sqlserver 很不错的算法

    标题提到的"根据年月日生成编号sqlserver 很不错的算法"可能是一种高效且灵活的方法,用于创建包含日期元素的唯一标识符。以下将详细介绍这种算法的可能实现及其原理。 首先,我们可以考虑使用SQL Server的内置函数...

    经典SQLServer操作脚本

    5. **SQLServer2000经典脚本**: SQL Server 2000虽然较旧,但仍有大量遗留系统在运行。经典脚本可能包含性能优化、备份恢复、索引管理、安全设置等实用脚本。例如,定期清理无用记录、设置存储过程权限、检查表的...

    SQL Server jar驱动包

    - 加载JDBC驱动:`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")` - 创建数据库连接:`Connection conn = DriverManager.getConnection(url, username, password)` - 创建Statement或...

    Win10可用的Microsoft SQL Server 2008 Native Client

    6. **数据类型和函数的扩展**:除了基本的SQL Server数据类型,Native Client还支持一些特定的类型,如DateTime2、Time、DateTimeOffset等,并且提供了新的函数,如DATEADD和DATEDIFF,以增强日期和时间操作的灵活性...

    SQL server 和C#中的DateTime使用小结

    SQL Server 中的日期函数是数据库管理系统中非常重要的一部分,它提供了多种日期函数来操作日期类型的数据。同时,在 C# 中也提供了多种方法来处理日期类型的数据。本文将主要介绍 SQL Server 日期函数的使用以及 C#...

    SQL SERVER 2005 中的日期时间类型及使用方法

    总结,SQL SERVER 2005的日期时间类型提供了灵活的日期和时间管理,但需要对它们的存储方式、赋值规则以及查询语法有深入理解,才能有效地操作和检索日期时间数据。在实际应用中,结合`DATEFORMAT`、`CONVERT`等工具...

    库存管理C#与sqlserver.zip

    本教学资源"库存管理C#与sqlserver.zip"着重讲解了如何利用C#编程语言和SQL Server数据库技术来构建高效、准确的库存管理系统。通过这个案例,我们将深入探讨C#与SQL Server的集成应用,以及如何实现库存数据的存储...

    sqlserver 2008 数据操作 详解

    在SQL Server 2008中,数据操作是数据库管理的核心任务,涵盖了对表中数据的插入、修改和删除等操作。本章重点讲解如何在SQL Server 2008环境下进行这些操作。 首先,我们要了解数据操作的重要性。创建表的目的在于...

Global site tag (gtag.js) - Google Analytics