Ios 识别日期格式
我正在使用一个iOS应用程序,在该应用程序中,我以以下格式获取日期+0800-20170424-1053100 我需要以以下格式显示它MMM dd,yyyy。让我知道怎么做?试试这个: 目标C 斯威夫特3 您日期的完整分析: +0800:表示时区,日期格式使用Z或X 20170424:这是年、月和日期,日期格式用户yyyyMMdd 105310:表示时间、日期和格式HHMMS 0:最后一个0表示:以天为单位的小时数pm/am。使用K或H 因此,根据上述分析,您的日期格式为:Ios 识别日期格式,ios,swift,nsdateformatter,Ios,Swift,Nsdateformatter,我正在使用一个iOS应用程序,在该应用程序中,我以以下格式获取日期+0800-20170424-1053100 我需要以以下格式显示它MMM dd,yyyy。让我知道怎么做?试试这个: 目标C 斯威夫特3 您日期的完整分析: +0800:表示时区,日期格式使用Z或X 20170424:这是年、月和日期,日期格式用户yyyyMMdd 105310:表示时间、日期和格式HHMMS 0:最后一个0表示:以天为单位的小时数pm/am。使用K或H 因此,根据上述分析,您的日期格式为: 1. X-yyyyM
1. X-yyyyMMdd-HHmmssK
2. Z-yyyyMMdd-HHmmssK
3. Z-yyyyMMdd-HHmmssS
所以,你把这个甲酸盐作为答案:
发布您尝试过的内容。此格式似乎有效:@xxxx'-'yyyyMMdd'-'hhmmss,但我不知道最后一个零有什么用,因此我将其放在s中。如果需要,请查看文档进行更改。
let dateFormatter : DateFormatter = DateFormatter.init()
dateFormatter.dateFormat = "Z-yyyyMMdd-HHmmssS"
let date : Date = dateFormatter.date(from: "+0800-20170424-1053100")!
dateFormatter.dateFormat = "MMM dd,yyyy"
let finalString = dateFormatter.string(from: date)
print(finalString)
1. X-yyyyMMdd-HHmmssK
2. Z-yyyyMMdd-HHmmssK
3. Z-yyyyMMdd-HHmmssS
let dateFormatter : DateFormatter = DateFormatter.init()
dateFormatter.dateFormat = "X-yyyyMMdd-HHmmssK"
let date : Date = dateFormatter.date(from: "+0800-20170424-1053100")!
dateFormatter.dateFormat = "MMM dd,yyyy"
let finalString = dateFormatter.string(from: date)
print(finalString)