Convertools Dev
전체 도구

Objective-C 유닉스 타임스탬프 변환

Objective-C에서 현재 에포크 값을 확인하고 유닉스 초와 UTC 날짜를 서로 바꾸는 예시를 복사하세요.

현재 타임스탬프 얻기

#import <Foundation/Foundation.h>
#include <math.h>

int main(void) {
    @autoreleasepool {
        printf("%lld\n", (long long)floor(NSDate.date.timeIntervalSince1970));
    }
}

타임스탬프를 날짜로

#import <Foundation/Foundation.h>

int main(void) {
    @autoreleasepool {
        NSDate *date = [NSDate dateWithTimeIntervalSince1970:1700000000];
        NSISO8601DateFormatter *format = [NSISO8601DateFormatter new];
        puts([format stringFromDate:date].UTF8String);
    }
}

날짜를 타임스탬프로

#import <Foundation/Foundation.h>
#include <math.h>

int main(void) {
    @autoreleasepool {
        NSISO8601DateFormatter *format = [NSISO8601DateFormatter new];
        NSDate *date = [format dateFromString:@"2023-11-14T22:13:20Z"];
        printf("%lld\n", (long long)floor(date.timeIntervalSince1970));
    }
}

변환기에서 1700000000 열기

현재 유닉스 시간

초—
밀리초—
UTC
—
내 시간대
—

공식 문서 ↗

무료로 사용할 수 있어요. 입력값은 이 브라우저에만 남아요.

사용 방법

  1. 첫 번째 예시를 Objective-C 환경에서 실행해 현재 유닉스 시간을 구하세요.
  2. 두 번째 예시에서 1700000000을 UTC 날짜로 변환하세요.
  3. 마지막 예시로 그 날짜를 다시 유닉스 초로 바꿔 보세요.

유닉스 초에는 NSDate의 timeIntervalSince1970을 사용하세요. reference date API의 기준은 2001년이에요. NSISO8601DateFormatter로 UTC 표기가 있는 시각을 읽고 쓸 수 있어요.