我想将我的日期对象转换为Unix时间戳。
// "**strSellTime**" has the string of my date
NSDateFormatter *dateFormatter=[NSDateFormatter new];
[dateFormatter setDateFormat:@"EEEE MMM yyyy-MM-dd hh:mm:ss a"];
NSDate *date=[dateFormatter dateFromString:strSellTime];
并希望以此格式将此日期转换为UNIX时间戳,如(1395382740)。
答案 0 :(得分:2)
只需使用
[(NSDate*)date timeIntervalSince1970]
答案 1 :(得分:2)
time_t unixTime =(time_t)[date timeIntervalSince1970];
能够通过这个解决它