如何在Swift 3中從「2017-08-30T06:40:00.000 + 00:00」之類的字符串中獲取時間戳?
考慮像字符串 「2017-08-30T06:40:00.000 + 00:00」 1 - 如何這個字符串轉換成時間戳 2 - 如何組此值成時隙(對於例如,如果這個值是時間=下午2點30分,它將被分組到下午2點到3點的插槽)
如何在Swift 3中從「2017-08-30T06:40:00.000 + 00:00」之類的字符串中獲取時間戳?
考慮像字符串 「2017-08-30T06:40:00.000 + 00:00」 1 - 如何這個字符串轉換成時間戳 2 - 如何組此值成時隙(對於例如,如果這個值是時間=下午2點30分,它將被分組到下午2點到3點的插槽)
我會幫助你一個想法在目標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;
}
我知道如何完成轉換,我沒有得到的是必須設置的「日期格式」。我已經嘗試設置 「yyy-MM-ddThh:mm:ssZZZ」也 –
不是「」yyy-MM-ddThh:mm:ssZZZ「'它是'yyyy-MM-dd'T'hh:mm:ss。 SSS'Z'' –
@ Anbu.Karthik我在操場上檢查過,即使這不起作用 –
這個問題有什麼錯? –
顯示你曾嘗試過 –
@NehaGupta我的問題是如何做到這一點?我不明白,我以上述格式從後端獲取一串字符串,我必須將它們分組爲1-1小時的時間段 –