2010-06-11 40 views

Trả lời

57

Tôi tin rằng - [NSDate timeIntervalSince1970] là những gì bạn muốn. Ngày 1 tháng 1 năm 1970 là ngày kỷ nguyên Unix.

+5

(dài) [[NSDate date] timeIntervalSince1970]] –

+1

OP đang yêu cầu cách chuyển * NSDate *, không nhất thiết là ngày hiện tại – Brian

44
NSDate *date = [NSDate date]; 
NSTimeInterval ti = [date timeIntervalSince1970]; 

NSTimeInterval được nhập thành kép, được xác định bằng giây. Nếu bạn muốn nó ở dạng số nguyên, chỉ cần đưa kết quả vào một thời gian dài và sử dụng nó thay vào đó, nhưng điều này mang lại độ chính xác cao hơn.

7

Tôi thích các thuộc tính.

NSDate.date.timeIntervalSince1970; 
Các vấn đề liên quan