On 1/12/24 01:02:10, Robert Elz via tz wrote:
Date: Thu, 11 Jan 2024 12:28:54 -0800 From: Paul Eggert via tz <tz@iana.org> Message-ID: <45af6b1e-4bc8-4b8e-86f5-101046061434@cs.ucla.edu>
| It's easy to generate the equivalent | of %s with sprintf on the corresponding time_t value,
That's true for C code, %s is mostly used with date +%s which doesn't need the modified strftime_*() functions (though I don't believe there's a standard PRIxxx macro for time_t). .
The OP was concerned with the effect of calling strftime(%s) with a struct tm that was not generated by localtime() with the same TZ in the environment. That doesn't happen with date +format or with well-designed C code which can call sprintf with the time_t used to generate the struct tm. -- gil