Time Structs
Duration และ Instant types
Duration
Section titled “Duration”use std::time::Duration;
fn main() { // Creating durations println!("=== Creating Duration ===");
let secs = Duration::from_secs(5); let millis = Duration::from_millis(500); let micros = Duration::from_micros(1000); let nanos = Duration::from_nanos(1_000_000);
println!("from_secs(5): {:?}", secs); println!("from_millis(500): {:?}", millis); println!("from_micros(1000): {:?}", micros); println!("from_nanos(1_000_000): {:?}", nanos);
// With fractional seconds let float = Duration::from_secs_f64(2.5); println!("\nfrom_secs_f64(2.5): {:?}", float);
let float32 = Duration::from_secs_f32(1.5); println!("from_secs_f32(1.5): {:?}", float32);
// Constants println!("\n=== Constants ==="); println!("ZERO: {:?}", Duration::ZERO); println!("MAX: {:?}", Duration::MAX); println!("SECOND: {:?}", Duration::SECOND); println!("MILLISECOND: {:?}", Duration::MILLISECOND);}เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google