System time
A machine-provided or maintained representation of current time, commonly expressed as a calendar date and clock time.
Modern C, Third Edition
Calendar time is a representation of time organized for human interpretation as dates and clock times.
- How it is used
- Provides C interfaces for obtaining, comparing, converting, normalizing, and formatting human-oriented calendar times.
- How deep it goes
- Explains time_t, struct tm, member ranges, and mktime normalization, while leaving physical-time representation as a separate topic.
- Examples
- Uses time_t timestamps, difftime, struct tm fields, mktime normalization, and strftime format specifiers as concrete interfaces.
- What you can do after
- Apply it via C time.h interfaces to represent, compare, normalize, convert, and format calendar times.
Rust in Action: Systems programming concepts and techniques
System time is the time value maintained by an operating system for representing the current date and time.
- How it is used
- Uses the operating system’s current-time value to support applications that read, format, and timestamp events.
- How deep it goes
- Explains hardware sources, clock distinctions, adjustments, time zones, and a small Rust implementation without fully exposing library internals.
- Examples
- Demonstrates a Rust clock program, ISO 8601 output, Raspberry Pi boot behavior, and a network-independent wildlife sensor.
- What you can do after
- Apply system time through chrono to read, format, and print a time-zone-aware current timestamp.
Read how Rust in Action: Systems programming concepts and techniques explains system time →
Kafka Streams in Action, Second Edition
System time is the current wall-clock value maintained by the machine running a producer or broker.
- How it is used
- Schedules Kafka Streams punctuation independently of incoming-record timestamps and data flow.
- How deep it goes
- Explains wall-clock scheduling, polling-based granularity, best-effort timing, and its contrast with stream-time semantics.
- Examples
- Uses a stock-performance processor scheduled for approximately ten-second checks.
- What you can do after
- Operate Kafka Streams punctuation with PunctuationType.WALL_CLOCK_TIME when regular data-independent activity matters.
Read how Kafka Streams in Action, Second Edition explains system time →
Related concepts
- PunctuationType.WALL_CLOCK_TIMEused by · PunctuationType.WALL_CLOCK_TIME is a Kafka Streams scheduling mode that triggers punctuation according to the system clock of the Kafka Streams environment.
- time zoneuses · A time zone is a geographic or rule-defined region whose local civil time is determined by offsets and calendar-time rules relative to a reference time standard.
- time.hused by · time.h is the C standard header that declares facilities for representing, querying, and manipulating calendar and processor time.
- punctuationconfigures · A punctuation is a Kafka Streams processing-time callback or scheduling mechanism that triggers processor logic at a specified stream-time progression.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


