OK, so I’m making some progress on my library. I’m attempting to read the timezone information for America/Kentucky/Louisville.

 

When I run through the values for transition times, I get 177 values such as follows:

 

2661690496, 2693140096, 2759063296, …

 

The docs say these transition times are in values returned by the c time function, which returns seconds since midnight, 1/1/1970.  If that is the case, then the three values above convert to:

 

May 6, 2054 at 2:28:16 PM

May 5, 2055 at 2:28:16 PM

June 6, 2057 at 2:28:16 PM

 

These are nowhere near the DST conversion dates for these years and are moving forward. This appears incorrect. Can someone show me what I’m doing wrong?

 

Thanks.