随便一个时间转时间戳

我发现,网上搜出来的,上面的写的是随便时间转时间戳,但是中间还是获得当前时间,再把当前时间转为时间戳,好烦,看了半天!!最后,终于找到了!话不多说,上代码!!
 NSString  *string2 = @"2018.06.13";
   NSDateFormatter *formatter = [[NSDateFormatter alloc] init];       
    [formatter setDateStyle:NSDateFormatterMediumStyle];
  [formatter setTimeStyle:NSDateFormatterShortStyle];
   [formatter setDateFormat:@"yyyy.MM.dd"]; //(@"YYYY-MM-dd hh:mm:ss") ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制
    NSDate* date = [formatter dateFromString:string2]; //------------将字符串按formatter转成nsdate
         //时间转时间戳的方法:
     NSInteger timeSp = [[NSNumber numberWithDouble:[date timeIntervalSince1970]] integerValue];

你可能感兴趣的:(随便一个时间转时间戳)