2010-06-11 16 views

risposta

57

Credo che - [NSDate timeIntervalSince1970] sia quello che vuoi. Il 1 gennaio 1970 è la data dell'epoca Unix.

+5

(lungo) [[data NSDate] timeIntervalSince1970]] –

+1

OP sta chiedendo come convertire * un * NSDate, non necessariamente la data corrente – Brian

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

NSTimeInterval si digita come un doppio, definito in secondi. Se lo si desidera in forma intera, basta convertire il risultato in un lungo e utilizzarlo, ma questo dà maggiore precisione.

7

Mi piacciono le proprietà.

NSDate.date.timeIntervalSince1970; 
Problemi correlati