
KITFORMA · PRACTICAL WORKBOOK
Dates and Times with Their Context
Resolve repeated hours, preserve calendar meaning and reconcile elapsed time
People exchanging schedules and timestamped records across regions.
One-time payment, not a subscription. Applicable taxes appear at checkout.
What you will work through
- Separate date, local time, offset, named zone and elapsed duration.
- Preserve source timestamps while producing inspectable UTC views.
- Classify ambiguous, nonexistent and unique local times with packaged IANA rules.
- Reconcile a ninety-minute session and reject unsupported timestamp forms explicitly.
Contents
- 01Ask what kind of time value you actually have
- 02Preserve the original before producing a normalized value
- 03Use offsets for instants without confusing them with zones
- 04Resolve the hour that happens twice
- 05Recognize the local time that never happened
- 06Compute elapsed duration on a consistent timeline
- 07Sort records by their meaning rather than their typography
- 08Keep zone data and compatibility part of the evidence
- 09Reject uncertain inputs with an actionable reason
- 10Capstone: explain a ninety-minute session across a repeated hour
Scope and limitations
- The parser supports a declared subset rather than every RFC 3339 representation.
- Zone-dependent examples require Python 3.9+ and installed tzdata; no automatic installation occurs.
- Historical fixtures do not guarantee future time-zone rules, calendar-service behavior or precision timekeeping.
How delivery works
Checkout is handled by Lemon Squeezy. After a successful purchase, download access appears on the provider’s order page and receipt email. Buying a book does not change your KitForma Pro plan.