1. Common date methods (the following getdate () = '2017-11-08 13:37:56. 123 ')
(1) datename (datepart, date)
Returns the string that represents the specified date part of the specified date. For details about datepart, see the following list.
Select datename (day, getdate ()-returns 8
(2) datepart (datepart,
Get one months of days: first to the date of the last day of the one month, by using the SQL Server Date function day () to get the "days" part of the dateNumber of days to get February 2008:Select Day (CAST (' 2008-03-01 ' as DateTime)-1)Get the number of days this month:Returns an integer that indicates which day of
Date-time functions 1. Get the current date getdateThe GETDATE () function returns the date and time of the computer on which the current SQL Server servers are located, in the format of the datetime data type. Its syntax format is GETDATE (). The return value is rounded to the nearest fractional fraction of the secon
It is very inconvenient to process dates in PHP, for example, to find the month of the difference between two dates? What should I do? File name: date. inc. php3 before using these two functions, you must first convert the date or date to the timestamp type. For example: $ todaymktime (0, 0, 0,
of different months is the first day of the current MONTH.
4) The first day of a week
SELECT DATEADD(wk,DATEDIFF(wk,0,GETDATE()),0)
5) midnight of the day (00:00:00. 000)
SELECT DATEADD(DAY,DATEDIFF(DAY,0,GETDATE()),0)
6) Last day of last month
SELECT DATEADD(ms,-3,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0))
Note: S
month from the current date. Note: This example, and the other examples in this article, will only use the DateDiff and DATEADD functions to calculate the date we want. Each example is calculated by calculating the time interval, and then adding and subtraction to get the date you want to calculate.This is the
1, the common date method (below getdate () = ' 2006-11-08 13:37:56.233 ')(1) Datename (datepart, date)Returns a String that represents the specified date portion of the specified date. DatePart See the list below.SELECT Datename (Day,getdate ()) – returns 8(2) DATEPART (DATEPART,
first day of the month, which is the most one day of the month. The time for the SQL SERVER datetime type is accurate to 3 milliseconds. 7) Last day of the monthSELECT DATEADD (Ms,-3,dateadd (Month,datediff (Month,0,getdate ()) +1,0) 8) Number of days of the monthi) SELECT
SQL Server date calculation
Generally, you need to obtain the current date and calculate some other dates. For example, your program may need to determine the first or last day of a month. Most of you probably know how to divide a date (year,
:00. 000
-- The century section is not specified in the input dateSet @ dt = '01-02-03'Select @ dt-- Result: 00:00:00. 000(3) If the input date does not contain the date separator, SQL Server ignores the set dateformat setting when interpreting the date.For example, in the following code, if the character date that doe
ff and DATEADD functions and their time interval, read the Microsoft online help. Using the DATEDIFF and DATEADD functions to calculate a date is a bit different from the method used to convert from the current date to the date you need. You must consider the time interval. For example, how many time intervals are there between the current
after the specified date.
ROUND (date, ' month/year ') rounded to get a new date. Reserve position is month and year
Sessiontimezone returns the time zone for the current session. The return type is the character string of a time zone offset or time zone slice name. If you
Mysql queries the implementation principle and code of SQL statements within a specified date. When designing a database tutorial, you must note that the time field is int (11). In this way, a digital date timestamp is stored in the database, we can use the mktime function to find the timestamp of the current date. in
value plus a new date after a time period. A partial value of the addition operation in the specified date of the DP, for example: Year,month,day,hour,minute,second,millsecond, num Specifies the value that is added to the DP, and if the value is a non-integer value, the fractional part of the value is discarded, D is the dat
Last day of last month This is an example that calculates the last day of the last month. It is obtained by subtracting 3 milliseconds from the example on the last day of one months. One thing to keep in mind is that the time in SQL Server is accurate to 3 milliseconds. That's why I need to subtract 3 milliseconds to get the
and time as a datetime value in the SQL Server 2005 standard internal format.SELECT GetDate ()--Return 2006-11-08 13:37:56.233(7) MONTH (date)Returns an integer that represents the month portion of a specified date.SELECT MONTH (GETDATE ())--Return 11(8) Year (
function | function/*
T-sql:17 a date-time related Custom function (UDF), Sunday as the last day of the week, not affected by the @ @DateFirst, language version
are collected or refined from the old articles!
Tips:
(@ @Datefirst + datepart (weekday, @Date))% 7 judgment Week is the most insured! Independent of @ @DateFirst and language version
@ @DateFirst may cau
If the month is the current month minus the time you want to calculate, for example, to query all records in the database for the first three months from today, our statement is as follows: mktime (date (\ 'H \ '), date (\' I \ '), date (\'s \'),
It is very inconvenient to process dates in PHP, for example, to find the month of the difference between two dates? What should I do? File name: date. inc. php3 before using these two functions, you must first convert the date or date to the timestamp type. For example: $ todaymktime (0, 0, 0,
.
6. DATENAME ()
DATENAME (,)
Returns the specified part of the date in the form of a string. Specified by datepart.
7. DATEPART ()
DATEPART (datepart, date)
Returns the specified part of the date in the form of an integer. This part is specified by datepart.
DATEPART (dd, date) is equivalent to DAY (
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service