Csa*_*abi 3 sqlite objective-c date-format nsdate
我从XML读取了日期,它给了我日期就像的字符串DD-MM-YYYY.但是当我想将它添加到我的核心数据数据库时,SQLite将我错误排序,所以我必须将其转换为日期格式或字符串,如:YYYY-MM-DD.但SQLite不支持任何Date()或To_Date()功能.你能帮助我吗?
您可以使用NSDateFormatter格式化Objective C中的日期.
这是一个快速的例子,可能没有完全符合你的要求,但应该给出一些指示:
// Convert my dd-mm-yyyyy string into a date object
NSString *stringDate = @"01-02-2011";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSDate *date = [dateFormatter dateFromString:stringDate];
// Convert my date object into yyyy-mm-dd string object
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSString *formattedStringDate = [dateFormatter stringFromDate:date];
[dateFormatter release];
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
缺口.
| 归档时间: |
|
| 查看次数: |
4287 次 |
| 最近记录: |