i know Win32 has the Nls function GetDateFormat, e.g.:
GetDateFormat(…, …, …, "dddd','MM','y", …, …);
and it has GetTimeFormat, e.g.:
GetTimeFormat(…, …, …, "tt ss':'hh':'mm", …, …);
But there a way to format both at once, e.g.:
GetDateTimeFormat(…, …, …, "tt dddd' - 'ss':'y';'hh':'mm MM", …, …);
Note: The format string is intentionally constructed to demonstrate that not all format strings are linearly seperable.