1. NSData轉NSString
+ (NSString *)convertDataToString:(NSData *)aData
{
NSString *strResult = [[NSString alloc] initWithData:aData encoding:NSUTF8StringEncoding];
return strResult;
}
2. NSString轉NSData
+ (NSData *)convertStringToData:(NSString *)aString
{
NSData* dataResult = [aString dataUsingEncoding:NSUTF8StringEncoding];
return dataResult;
}
3. NSDate轉NSString
+ (NSString *)convertDateToString:(NSDate *)aDate
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *strDate = [dateFormatter stringFromDate:aDate];
return strDate;
}
4. NSString轉NSDate
+ (NSDate *)convertStringToDate:(NSString *)aString
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSDate *date = [dateFormatter dateFromString:aString];
return date;
}
5. 獲取當前時間
+ (NSString *)getNowDateTime
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone localTimeZone]];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSString *nowDateTime = [dateFormatter stringFromDate:[NSDate date]];
return nowDateTime;
}
6. 把時間轉換為時間戳
+ (NSString *)getNowTimeSp
{
NSDate *localDate = [NSDate date];
NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)[localDate timeIntervalSince1970]];
//時間戳的值
// NSLog(@"timeSp:%@",timeSp);
return timeSp;
}
7. 把時間戳轉換為時間
+ (NSDate *)getTimeSpToDateWithStr:(NSString *)timeSp
{
NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:timeSp];
return NSDate;
}
更多精彩內容請關注“IT實戰聯盟”哦~~~
IT實戰聯盟.jpg