UNIX_EPOCH — 유닉스 시대 기준점
UNIX_EPOCH — 유닉스 시대 기준점
UNIX_EPOCH는 새 SystemTime 인스턴스를 만들거나 SystemTime이 시간상 어디에 있는지를 알아내는 데 사용할 수 있는 시간의 기준점이에요.
출처: Rust 공식 문서
본문
pub const UNIX_EPOCH: SystemTime;
이 상수는 모든 시스템에서 "1970-01-01 00:00:00 UTC"를 기준으로 정의돼요.
주요 사용법
use std::time::{SystemTime, UNIX_EPOCH};
// UNIX_EPOCH + 5초
let five_seconds_later = UNIX_EPOCH + Duration::from_secs(5);
// 현재 시각부터 epoch까지의 경과
let now = SystemTime::now();
let since_epoch = now.duration_since(UNIX_EPOCH).unwrap();