在项目开发中我们经常需要把日期和时间戳相互转换代码如下:
日期转换成时间戳:
currentYear=@"2016"
NSDateFormatter *formatter = [[NSDateFormatteralloc] init];
[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
NSString* beginStr = [NSStringstringWithFormat:@"%@-01-01 00:00:00",currentYear];
NSDate *beginDate=[formatterdateFromString:beginStr];
//转换生时间戳
beginTime=[beginDate timeIntervalSince1970];
//时间戳转换成时间
NSDate *currentDate = [NSDate dateWithTimeIntervalSince1970:beginTime];NSString *timeStr=[formatte stringFromDate:currentDate];