我有语言环境日期和时间我正在使用以下代码
NSDate *today = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"d MMM yyyy hh:mm:ss a"];
NSString *currentTime = [dateFormatter stringFromDate:today];
NSLog(@"current time:%@",currentTime);
在这里我得到了本地时间
现在我将本地时间转换为格林威治标准时间我正在使用以下代码
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"hh:mm:ss MM dd yyyy "];
NSTimeZone* sourceTimeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
[dateFormatter1 setTimeZone:sourceTimeZone];
NSDate *dateFromString = [dateFormatter dateFromString:currentTime];
NSDate *dateFromString = [dateFormatter dateFromString:currentTime];
现在我的问题是我想将此 GMT 日期转换为 10 位格式,如 1362468453
为此我正在使用
[dateFormatter setDateFormat:@"d MMM yyyy hh:mm:ss a"];
如何以十位数格式获取 GMT 时间