strftime
========

POSIX specification:
 https://pubs.opengroup.org/onlinepubs/9699919799/functions/strftime.html

Gnulib module: strftime-fixes

Portability problems fixed by Gnulib:

  * On native Windows platforms (mingw, MSVC), this function works incorrectly when the environment variable TZ has been set by Cygwin.

Portability problems not fixed by Gnulib:

  * The Windows C runtime library (which is used by MinGW) does not support the %e specifier (and possibly the other more recent SUS specifiers too, i.e., %C, %D, %h, %n, %r, %R, %t, and %T).

  * Native Windows platforms (mingw, MSVC) support only a subset of time zones supported by GNU or specified by POSIX.  See tzset.

Extension: Gnulib offers a module nstrftime that provides an nstrftime function with various GNU extensions.