Deterministic date, time & timezone engine.
Sub-nanosecond precision. Zero allocations.
An open-source, high-throughput Rust library engineered for institutional financial transactions, distributed clock synchronization, and high-frequency temporal parsing with zero heap allocations and full ISO 8601 / RFC 3339 conformance.
Engineered for Microsecond Precision
Solve timezone ambiguity, daylight saving drift, and parsing latency across distributed architectures.
High-Speed ISO 8601 Parser
Parse RFC 3339, RFC 2822, and custom financial timestamp strings directly from byte slices without string copying or heap allocations.
IANA Timezone Conversions
Deterministic offset lookups and daylight saving transitions across all global financial market hours with zero external runtime dependencies.
ISO 20022 Temporal Validation
Ensure strict transaction settlement timestamp formatting (`CreationDateTime`, `SettlementDate`) required for FedNow, SEPA, and CHAPS payment messages.
Add DTT Lib to Your Cargo.toml
Integrate high-speed date and time manipulation into your Rust services with zero unsafe code.
// 1. Add dependency
[dependencies]
dtt = "0.0.1"
// 2. Create and format DateTime
use dtt::DateTime;
let dt = DateTime::new();
println!("ISO 8601: {}", dt.iso_8601());
println!("Unix Timestamp: {}", dt.timestamp);
Questions? Answers.
How does DTT Lib compare to Chrono or Time crate?
DTT Lib is specifically engineered for high-throughput institutional trading systems and payment rails where zero allocations, instant compile times, strict ISO 8601 conformance, and minimal dependency trees are paramount.
Does DTT Lib support `no_std` environments?
Yes. By disabling default features, DTT Lib operates seamlessly in embedded and `no_std` environments without requiring an operating system allocator.
Optimize Your Temporal Data Pipelines Today
Get started in minutes with the Rust crate or explore comprehensive formatting guides: