目录
SQL ServerCURRENT_TIMESTAMP函数
SQL ServerDATEADD()函数
SQL ServerDATEDIFF()函数
SQL ServerDATEFROMPARTS()函数
SQL ServerDATENAME()函数
SQL ServerDATEPART()函数
SQL ServerDAY()函数
SQL ServerGETDATE()函数
SQL ServerGETUTCDATE()函数
SQL ServerISDATE()函数
SQL ServerMONTH()函数
SQL ServerSYSDATETIME()函数
SQL ServerYEAR()函数
SQL ServerCURRENT_TIMESTAMP函数
【实例】
返回当前日期和时间:
SELECT CURRENT_TIMESTAMP;
【定义和用法】
CURRENT_TIMESTAMP 函数以 ‘YYYY-MM-DD hh:mm:ss.mmm’ 格式返回当前日期和时间。
注:同时查看 GETDATE() 函数。
【语法】
CURRENT_TIMESTAMP
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
SQL ServerDATEADD()函数
【实例】
给日期加上一年,然后返回日期:
SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
【定义和用法】
DATEADD() 函数将时间/日期间隔添加到日期,然后返回日期。
【语法】
DATEADD(interval, number, date)
【参数值】
参数 | 描述 |
---|---|
interval |
必需。要添加的时间/日期间隔。 可以是以下值之一:
|
number | 必需。添加到日期的interval数。 可以是正数(获取未来的日期)或负数(获取过去的日期) |
date | 必需。修改日期 |
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
【实例】
给一个日期加上两个月,然后返回日期:
SELECT DATEADD(month, 2, '2017/08/25') AS DateAdd;
【实例】
从一个日期减去两个月,然后返回日期:
SELECT DATEADD(month, -2, '2017/08/25') AS DateAdd;
【实例】
将 BirthDate 列中的日期加上 18 年,然后返回日期:
SELECT LastName, BirthDate, DATEADD(year, 18, BirthDate) AS DateAdd FROM Employees;
SQL ServerDATEDIFF()函数
【实例】
返回两个日期值之间的差,以年为单位:
SELECT DATEDIFF(year, '2017/08/25', '2011/08/25') AS DateDiff;
【定义和用法】
DATEDIFF() 函数返回两个日期之间的差值。
【语法】
DATEDIFF(interval, date1, date2)
【参数值】
参数 | 描述 |
---|---|
interval |
必需。要返回的部分。 可以是以下值之一:
|
date1, date2 | 必需。计算两个日期之间的差异 |
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
【实例】
返回两个日期值之间的差,以月为单位:
SELECT DATEDIFF(month, '2017/08/25', '2011/08/25') AS DateDiff;
【实例】
返回两个日期值之间的差异,以小时为单位:
SELECT DATEDIFF(hour, '2017/08/25 07:00', '2017/08/25 12:45') AS DateDiff;
SQL ServerDATEFROMPARTS()函数
【实例】
从它的部分返回一个日期:
SELECT DATEFROMPARTS(2018, 10, 31) AS DateFromParts;
【定义和用法】
DATEFROMPARTS() 函数从指定部分(年、月和日值)返回日期。
【语法】
DATEFROMPARTS(year, month, day)
【参数值】
参数 | 描述 |
---|---|
year | 必需。指定年份(4 位) |
month | 必需。指定一个月(从1到12) |
day | 必需。指定一天(从1到31) |
【技术细节】
适用于: | SQL Server (starting with 2012), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
SQL ServerDATENAME()函数
【实例】
返回日期的指定部分:
SELECT DATENAME(year, '2017/08/25') AS DatePartString;
【定义和用法】
DATENAME() 函数返回日期的指定部分。
此函数将结果作为字符串值返回。
【语法】
DATENAME(interval, date)
【参数值】
参数 | 描述 |
---|---|
interval |
必需。要返回的部分。 可以是以下值之一:
|
date | 必需。 The date to use |
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
【实例】
返回日期的指定部分:
SELECT DATENAME(yy, '2017/08/25') AS DatePartString;
【实例】
返回日期的指定部分:
SELECT DATENAME(month, '2017/08/25') AS DatePartString;
【实例】
返回日期的指定部分:
SELECT DATENAME(hour, '2017/08/25 08:36') AS DatePartString;
【实例】
返回日期的指定部分:
SELECT DATENAME(minute, '2017/08/25 08:36') AS DatePartString;
SQL ServerDATEPART()函数
【实例】
返回日期的指定部分:
SELECT DATEPART(year, '2017/08/25') AS DatePartInt;
【定义和用法】
DATEPART() 函数返回日期的指定部分。
此函数将结果作为整数值返回。
【语法】
DATEPART(interval, date)
【参数值】
参数 | 描述 |
---|---|
interval |
必需。要返回的部分。 可以是以下值之一:
|
date | 必需。 The date to use |
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
【实例】
返回日期的指定部分:
SELECT DATEPART(yy, '2017/08/25') AS DatePartInt;
【实例】
返回日期的指定部分:
SELECT DATEPART(month, '2017/08/25') AS DatePartInt;
【实例】
返回日期的指定部分:
SELECT DATEPART(hour, '2017/08/25 08:36') AS DatePartInt;
【实例】
返回日期的指定部分:
SELECT DATEPART(minute, '2017/08/25 08:36') AS DatePartInt;
SQL ServerDAY()函数
【实例】
返回日期的月份日期:
SELECT DAY('2017/08/25') AS DayOfMonth;
【定义和用法】
DAY() 函数返回指定日期的月份中的第几天(从 1 到 31)。
【语法】
DAY(date)
【参数值】
参数 | 描述 |
---|---|
date | 必需。返回月份日期的日期 |
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
【实例】
返回日期的月份日期:
SELECT DAY('2017/08/13 09:08') AS DayOfMonth;
SQL ServerGETDATE()函数
【实例】
返回当前数据库系统日期和时间:
SELECT GETDATE();
【定义和用法】
GETDATE() 函数以 ‘YYYY-MM-DD hh:mm:ss.mmm’ 格式返回当前数据库系统日期和时间。
注:同时查看 CURRENT_TIMESTAMP 函数。
【语法】
GETDATE()
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
SQL ServerGETUTCDATE()函数
【实例】
返回当前 UTC 日期和时间:
SELECT GETUTCDATE();
【定义和用法】
GETUTCDATE() 函数以 ‘YYYY-MM-DD hh:mm:ss.mmm’ 格式返回当前数据库系统 UTC 日期和时间。
【语法】
GETUTCDATE()
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
SQL ServerISDATE()函数
【实例】
检查表达式是否为有效日期:
SELECT ISDATE('2017-08-25');
【定义和用法】
ISDATE() 函数检查表达式,如果是有效日期则返回 1,否则返回 0。
【语法】
ISDATE(expression)
【参数值】
参数 | 描述 |
---|---|
expression | 必需。要测试的表达式 |
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
【实例】
检查表达式是否为有效日期:
SELECT ISDATE('2017');
【实例】
检查表达式是否为有效日期:
SELECT ISDATE('Hello world!');
SQL ServerMONTH()函数
【实例】
返回日期的月份部分:
SELECT MONTH('2017/08/25') AS Month;
【定义和用法】
MONTH() 函数返回指定日期的月份部分(从 1 到 12 的数字)。
【语法】
MONTH(date)
【参数值】
参数 | 描述 |
---|---|
date | 必需。从中提取月份的日期或日期时间 |
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
【实例】
返回日期的月份部分:
SELECT MONTH('2017/05/25 09:08') AS Month;
SQL ServerSYSDATETIME()函数
【实例】
返回 SQL Server 的日期和时间:
SELECT SYSDATETIME() AS SysDateTime;
【定义和用法】
SYSDATETIME() 函数返回运行 SQL Server 的计算机的日期和时间。
【语法】
SYSDATETIME()
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
SQL ServerYEAR()函数
【实例】
返回日期的年份部分:
SELECT YEAR('2017/08/25') AS Year;
【定义和用法】
YEAR() 函数返回指定日期的年份部分。
【语法】
YEAR(date)
【参数值】
参数 | 描述 |
---|---|
date | 必需。从中提取年份的日期或日期时间 |
【技术细节】
适用于: | SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
【实例】
返回日期的年份部分:
SELECT YEAR('1998/05/25 09:08') AS Year;
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
使用 flutter 进度条组件和 RotatedBox 旋转组件,实现时间流失进度条 进度条组件LinearProgressIndicator 属性说明: value 0-1 之间 进度 RotatedBox 组件 quarterTurns 属性表示象限 q…