1.7 KiB
1.7 KiB
FORMAT FUNCTION - PATTERN REFERENCE
SYNTAX: FORMAT(value, pattern)
PATTERN TABLE:
| CATEGORY | PATTERN | OUTPUT EXAMPLE | DESCRIPTION |
|---|---|---|---|
| DATE | yyyy |
2024 | 4-digit year |
yy |
24 | 2-digit year | |
MM |
01 | 2-digit month | |
M |
1 | 1-2 digit month | |
dd |
05 | 2-digit day | |
d |
5 | 1-2 digit day | |
| TIME | HH |
14 | 24-hour, 2-digit |
H |
14 | 24-hour, 1-2 digit | |
hh |
02 | 12-hour, 2-digit | |
h |
2 | 12-hour, 1-2 digit | |
mm |
08 | 2-digit minutes | |
m |
8 | 1-2 digit minutes | |
ss |
09 | 2-digit seconds | |
s |
9 | 1-2 digit seconds | |
tt |
PM | AM/PM designator | |
t |
P | A/P designator | |
fff |
123 | Milliseconds | |
| CURRENCY | C |
$ | Currency symbol |
c |
123.45 | Currency amount | |
N |
1,234.56 | Number with commas | |
n |
1234.56 | Number without commas | |
F |
123.00 | Fixed decimal | |
f |
123.45 | Float decimal | |
0 |
0.00 | Zero placeholder | |
# |
#.## | Digit placeholder | |
| NUMERIC | 0 |
0 | Required digit |
# |
# | Optional digit | |
. |
. | Decimal point | |
, |
, | Thousands separator | |
% |
% | Percentage | |
| TEXT | @ |
TEXT | Character placeholder |
& |
text | Lowercase text | |
> |
TEXT | Uppercase text | |
< |
text | Force lowercase | |
! |
T | Force uppercase |
COMMON COMBINATIONS:
yyyy-MM-dd→ 2024-01-15MM/dd/yy→ 01/15/24HH:mm:ss→ 14:30:45C0.00→ $123.45N2→ 1,234.56
USAGE:
FORMAT(123.456, "C2") → "$123.46"
FORMAT(NOW(), "yyyy-MM-dd HH:mm") → "2024-01-15 14:30"
FORMAT(0.15, "0%") → "15%"