Difference Between GETDATE() vs CURRENT_TIMESTAMP.
Ask by ICSM Computer
Updated 09 May 2026
In Microsoft Microsoft SQL Server, both
GETDATE()andCURRENT_TIMESTAMPreturn the current system date and time.But there are some differences.
GETDATE() vs CURRENT_TIMESTAMP
()datetimedatetimeExample
GETDATE()
Example Output:
CURRENT_TIMESTAMP
Example Output:
Key Difference
GETDATE()
CURRENT_TIMESTAMP
Internally
In SQL Server:
Result:
Both return the same value.
Practical Example
Insert Current Date
OR
Which One Should You Use?
GETDATE()CURRENT_TIMESTAMPCURRENT_TIMESTAMPRelated Functions
GETDATE()SYSDATETIME()GETUTCDATE()CURRENT_TIMESTAMPHigher Precision Example
Returns:
GETDATE()only returns milliseconds precision.