SqlServer reference - All date & time formatters

By Niraj Zade  |  2025 Jul 10  |  2m read  |  519 words

SqlServer time formatters, to use in convert() function. Used to convert date time objects into string of appropriate formats.

SqlServer time formatters, to use in convert() function.

Used to convert date time objects into string of appropriate formats.

Function template:

select convert(varchar, getdate(), <format_number>)

Date Formatters

Format Number Format Output
1 mm/dd/yy 12/31/20
2 yy.mm.dd 99.12.31
3 dd/mm/yy 31/12/99
4 dd.mm.yy 31.12.99
5 dd-mm-yy 31-12-99
6 dd-Mon-yy 31 Dec 99
7 Mon dd, yy Dec 31, 99
10 mm-dd-yy 12-31-99
11 yy/mm/dd 99/12/31
12 yymmdd 991231
23 yyyy-mm-dd 9999-12-31
31 yyyy-dd-mm 9999-31-12
32 mm-dd-yyyy 12-31-9999
33 mm-yyyy-dd 12-9999-31
34 dd-mm-yyyy 31-12-9999
35 dd-yyyy-mm 31-9999-12
101 mm/dd/yyyy 12/31/9999
102 yyyy.mm.dd 9999.12.31
103 dd/mm/yyyy 31/12/9999
104 dd.mm.yyyy 31.12.9999
105 dd-mm-yyyy 31-12-9999
106 dd Mon yyyy 31 Dec 9999
107 Mon dd, yyyy Dec 31, 9999
110 mm-dd-yyyy 12-31-9999
111 yyyy/mm/dd 9999/12/31
112 yyyymmdd 99991231

Time Formatters

Format Number Format Output
8 hh:mm:ss 00:59:54
14 hh:mm:ss:nnn 00:59:54:333
24 hh:mm:ss 00:59:54
108 hh:mm:ss 00:59:54
114 hh:mm:ss:nnn 00:59:54:333

Date and Time Formatters

Format Number Format Output
0 Mon dd yyyy hh:mm AM/PM Dec 31 9999 12:59AM
9 Mon dd yyyy hh:mm:ss:nnn AM/PM Dec 31 9999 12:59:54:333AM
13 dd Mon yyyy hh:mm:ss:nnn AM/PM 31 Dec 9999 12:59:54:333AM
20 yyyy-mm-dd hh:mm:ss 9999-12-31 00:59:54
21 yyyy-mm-dd hh:mm:ss:nnn 9999-12-31 00:59:54.333
22 mm/dd/yy hh:mm:ss AM/PM 12/31/99 12:59:54 AM
25 yyyy-mm-dd hh:mm:ss:nnn 9999-12-31 00:59:54.333
26 yyyy-dd-mm hh:mm:ss:nnn 9999-31-12 00:59:54.333
27 mm-dd-yyyy hh:mm:ss:nnn 12-31-9999 00:59:54.333
28 mm-yyyy-dd hh:mm:ss:nnn 12-9999-31 00:59:54.333
29 dd-mm-yyyy hh:mm:ss:nnn 31-12-9999 00:59:54.333
30 dd-yyyy-mm hh:mm:ss:nnn 31-9999-12 00:59:54.333
100 Mon dd yyyy hh:mm AM/PM Dec 31 9999 12:59AM
109 Mon dd yyyy hh:mm:ss:nnn AM/PM Dec 31 9999 12:59:54:333AM
113 dd Mon yyyy hh:mm:ss:nnn 31 Dec 9999 00:59:54:333
120 yyyy-mm-dd hh:mm:ss 9999-12-31 00:59:54
121 yyyy-mm-dd hh:mm:ss:nnn 9999-12-31 00:59:54.333
126 yyyy-mm-dd T hh:mm:ss:nnn 9999-12-31T00:59:54.333
127 yyyy-mm-dd T hh:mm:ss:nnn 9999-12-31T00:59:54.333

Blog posts

[2025 Jul 16] My subconscious doesn't like LLMs ( 10m to read | (1969 words )

[2023 Apr 08] Computers understanding humans makes codebases irrelevant ( 6m to read | (1267 words )

[2023 Feb 12] Own your email's domain ( 5m to read | (934 words )

[2023 Jan 03] Isolates + storage over http + orchestrators is the future that has arrived ( 5m to read | (1072 words )

[2023 Jan 03] Why interpreted languages make superior scripting languages ( 1m to read | (287 words )


Articles

I learn through writing. Most of these are ever evolving pieces.


python

Python gotchas compilation
2023 Sep 17 | 5m (1058 words)

Unicode string normalization schemes in Python
2024 May 06 | 7m (1303 words)


resources

Catalyzing research within India
2025 Aug 25 | 1m (239 words)

Links collection
2025 Jun 15 | 3m (612 words)

Papers, books, talks etc
2025 Jun 02 | 4m (744 words)


spark

Delta Lake - performance optimization and maintenance
2026 Jan 03 | 13m (2496 words)

Spark Microbook
2025 Oct 16 | 26m (4773 words)

Spark join strategies
2024 Jan 22 | 13m (2450 words)

Spark performance optimization compendium
2025 Oct 11 | 4m (887 words)


sqlserver

SqlServer reference - All date & time formatters
2025 Jul 10 | 2m (519 words)


work

Lecture - You and your research by Dr. Richard Hamming
2024 Oct 14 | 1hr18m (14441 words)

Why charge more as an engineer
2025 Oct 13 | 6m (1253 words)

© Niraj Zade 2025 - Website, Linkedin
Website was autogenerated on 19 Jan 2026
Whoever owns storage, owns computing