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();

더 알아보기 (Learn more)