考虑像“2017-08-30T06:40:00.000 + 00:00”这样的字符串 1 - 如何将此字符串转换为时间戳 2 - 如何将此值分组到时段中(例如,如果值为时间=下午2:30,则将其分组到下午2点到下午3点的插槽中)
答案 0 :(得分:-1)
我会帮助你在目标C中尝试转换为快速的想法,如果不是你可以问我。我会用正确的代码帮助你。一般写一个这样的函数,并在你想要转换日期格式的地方使用它。
+ (NSString*)dateFormatConv:(NSString *)givenFormat DateValue:(NSString*)dateString needFormat:(NSString *)reqFormat LabelName:(UILabel *)lbl{
NSString *myDateString = dateString;
NSDateFormatter *DateFormatter=[[NSDateFormatter alloc] init];
[DateFormatter setDateFormat:givenFormat];
NSDate *date = [DateFormatter dateFromString:myDateString];
[DateFormatter setDateFormat:reqFormat];
NSString *dateString2 = [DateFormatter stringFromDate:date];
lbl.text = dateString2;
return dateString2;
}