Question:
What are all the supported Date/Time formats for Bookmark Aliases in Bookmark Templates?
Answer:
Date formatting in Microsoft Word bookmarks
All our format specifiers start with an F and are followed by an underscore_. So, for example, F in the list below refers to FF_. FF_ is used by default if no format specifier is included.
The following table lists abbreviations or shortcuts for formatting, for example FD_DocHeader_Due = July 06, 2005 5:00 PM.
Format Character | Associated Property/ Description |
d | ShortDatePattern |
D | LongDatePattern |
f | Full date and time (long date and short time) |
F | FullDateTimePattern (long date and long time) dddd, dd MMMM yyyy HH:mm:ss |
g | General (short date and short time) |
G | General (short date and long time) |
m, M | MonthDayPattern |
r, R | RFC1123Pattern |
s | SortableDateTimePattern (based on ISO 8601) using local time |
t | ShortTimePattern |
S | Same as dbt = ShortDatePattern Space ShortTimePattern |
T | LongTimePattern |
u | UniversalSortableDateTimePattern using the format for universal time display |
U | Full date and time (long date and long time) using universal time |
y, Y | YearMonthPattern |
Note: FS_ is equivalent to Fdbt_
The following table lists the patterns that can be combined to construct custom patterns. The patterns are case-sensitive; for example, ‘MM‘ is recognized, but ‘mm‘ is not. If the custom pattern contains white-space characters or characters enclosed in single quotation marks, the output string will also contain those characters. Characters not defined as part of a format pattern or as format characters are reproduced literally.
Format Pattern | Description |
bc | blank , (comma) |
d | The day of the month. Single-digit days will not have a leading zero. |
dd | The day of the month. Single-digit days will have a leading zero. |
ddd | The abbreviated name of the day of the week, as defined in AbbreviatedDayNames. |
dddd | The full name of the day of the week, as defined in DayNames. |
M | The numeric month. Single-digit months will not have a leading zero. |
MM | The numeric month. Single-digit months will have a leading zero. |
MMM | The abbreviated name of the month, as defined in AbbreviatedMonthNames. |
MMMM | The full name of the month, as defined in MonthNames. |
y | The year without the century. If the year without the century is less than 10, the year is displayed with no leading zero. |
yy | The year without the century. If the year without the century is less than 10, the year is displayed with a leading zero. |
yyyy | The year in four digits, including the century. |
gg | The period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string. |
h | The hour in a 12-hour clock. Single-digit hours will not have a leading zero. |
hh | The hour in a 12-hour clock. Single-digit hours will have a leading zero. |
H | The hour in a 24-hour clock. Single-digit hours will not have a leading zero. |
HH | The hour in a 24-hour clock. Single-digit hours will have a leading zero. |
m | The minute. Single-digit minutes will not have a leading zero. |
mm | The minute. Single-digit minutes will have a leading zero. |
s | The second. Single-digit seconds will not have a leading zero. |
ss | The second. Single-digit seconds will have a leading zero. |
f | The fraction of a second in single-digit precision. The remaining digits are truncated. |
ff | The fraction of a second in double-digit precision. The remaining digits are truncated. |
fff | The fraction of a second in three-digit precision. The remaining digits are truncated. |
ffff | The fraction of a second in four-digit precision. The remaining digits are truncated. |
fffff | The fraction of a second in five-digit precision. The remaining digits are truncated. |
ffffff | The fraction of a second in six-digit precision. The remaining digits are truncated. |
fffffff | The fraction of a second in seven-digit precision. The remaining digits are truncated. |
t | The first character in the AM/PM designator defined in AMDesignator or PMDesignator, if any. |
tt | The AM/PM designator defined in AMDesignator or PMDesignator, if any. |
Z | The time zone offset (‘+‘ or ‘-‘ followed by the hour only). Single-digit hours will not have a leading zero. For example, Pacific Standard Time is ‘-8‘. |
Zz | The time zone offset (‘+‘ or ‘-‘ followed by the hour only). Single-digit hours will have a leading zero. For example, Pacific Standard Time is ‘-08‘. |
zzz | The full time zone offset (‘+‘ or ‘-‘ followed by the hour and minutes). Single-digit hours and minutes will have leading zeros. For example, Pacific Standard Time is ‘-08:00‘. |
X | The default time separator defined in TimeSeparator. |
x (lower case) | The default date separator |
For example, FdxMMMbyyyybhXmmt_DocHeader_DocDate would expand to 8/Jul 2005 12:00A
Additional Comments:
Note: Z for Time Zone is always blank since Spitfire does not store time zone data.Available in Release 1.1.2015.20021 and higher. See also KBA-01131.For more examples and information, see the Focus on Bookmark Templates guide.
KBA-01132; Last updated: April 9, 2019 at 17:40 pm;
Keywords: Doc Templates, Bookmarks