SQL Server GETDATE() Function: Get Current DateTime

In SQL Server, the GETDATE() function returns the current date as a datetime value without the database time zone offset. This value is derived from the operating system of the computer on which the SQL Server is running.

Syntax:

GETDATE()

Parameters:

None.

Return Value

The GETDATE() returns the current date and time value of the system on which SQL Server is installed. It returns datetime type value.

Get Current Date & Time

In the following example, the GETDATE() function is used in the SELECT statement to get the current timestamp of the computer running SQL Server.

Example: Get Current DateTime
SELECT GETDATE() AS CurrentDateTime

Use the CONVERT() function with GETDATE() to get only the date or time portion of the current date value.

Example: Get Current Date and Time
SELECT CONVERT(DATE, GETDATE()) AS CurrentDate, 
CONVERT(DATE, GETDATE()) AS CurrentTime;