CCT Version 3.0.0.0 2024-04-23 00:00:00 Time flies when you're having fun! File out: ..\..\..\OutputFiles\CCTOut_A_TESTSETTINGCBFANDCCFPARSING.txt ========= TestSettingCbfAndCcfParsing() ========= --- Test setting Cbf, generate Ccf, CCf parsing, and round trip --- ------------------------ Common Calendar Character Format (CCF) ---------------- Date Time UTC Offset | | | Zone (Tz time zone name) | | | | Abbreviation (Posix name) | | | | | Version (Tz Database release) | | | | | | Leap-seconds | | | | | | | Saving (DST) | | | | | | | |DST bias | | | | | | | || Mode (TOD count mode) | | | | | | | || | X terminator D2015-06-30T19:59:60U-04Zamerica/new_yorkAedtV2021aL25*S01cMuX -------------------------------------------------------------------------------- SetYMDhms() - set binary Cbf from YMDhms input CCTParams_st SecsFrac 0000000000 CLOCK_0 Zone America/New_York idx[255] TodCountMode TOD_LEAPSECOND_UTC_UTC DstCountMode DSTCOUNTMODE_CONVENTIONAL DstRetreatHmsSpan DSTRETREAT_HMSSPAN_DSTTIME IncludePosixAbbr true IncludeLocation false TestOneValue() - generate Ccf YMDhms from Cbf and display generally used for displaying a single Cbf and Ccf in tests and demonstrations D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX TestOneValueAndParse() - TestOneValue(), parse Ccf, set second instance of binary Cbf, TestOneValue() tests round-trip to verify encoding, useful to developers D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX // UTC1970 0078796800.000000000 Day 911 D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX // (UTC-05:00) Eastern Time (US & Canada) D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX // UTC1970 0078796800.000000000 Day 911 TestOneValueAndParseTwice() TestOneValueAndParse(), copy variables, TestOneValueAndParse() tests round-trip twice, including copy operations, useful to developers D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX // UTC1970 0078796800.000000000 Day 911 D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX // (UTC-05:00) Eastern Time (US & Canada) D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX // UTC1970 0078796800.000000000 Day 911 D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX // UTC1970 0078796800.000000000 Day 911 D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX // (UTC-05:00) Eastern Time (US & Canada) D1972-06-30T19:59:60n000000000U-04Zamerica/new_yorkAedtV2021aL00*S01cMuX // UTC1970 0078796800.000000000 Day 911 -------------------------------------------- Your time is up.