我有一个数组包含这种格式22/04/2011的字符串对象。我的问题是,我怎么能改变这个字符串到yyyy-mm-dd format
。我正在使用NSDateFormatter
,但它不起作用。目标c中的日期转换?
-3
A
回答
0
这里怎么我这样做...此代码尝试这种
NSDate* currentDate = [NSDate date];
NSDateFormatter* df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-mm-dd"];
NSString* currentDateString = [df stringFromDate:currentDate];
[df release];
0
NSDateFormatter *formater = [[NSDateFormatter alloc] init];
[formater setDateFormat:@"dd/mm/yyyy"];
NSDate *date2 = [formater dateFromString:@"2010-11-17"];
[formater setDateFormat:@"yyyy-mm-dd"];
NSString *result = [formater stringFromDate:date2];
1
试试这个,
NSDateFormatter *formater = [[NSDateFormatter alloc] init];
[formater setDateFormat:@"dd/mm/yyyy"];
NSDate *date2 = [formater dateFromString:@"22/04/2011"];
[formater setDateFormat:@"yyyy-mm-dd"];
NSString *result = [formater stringFromDate:date2];
NSLog(@"Date - %@",result);
以供参考 - http://iosdevelopertips.com/cocoa/date-formatters-examples-take-3.html
1
的真正的事情知道,当你使用NSDateFormatter使用任何上述方法将字符串日期转换为NSDate ,您将始终在本地时区中获取NSDate对象。因此,在编写日期转换方法时,您需要考虑这个因素。
希望这有助于..
- :山姆·费雪
相关问题
- 1. C#转换日期
- 2. 转换日期(c#)
- 3. 将目标C转换为Swift日期标签
- 4. 转换标准日期标准波斯日期在C#
- 5. (目标C)的NSDate是零的日期转换在字符串
- 6. SQL标称日期转换
- 7. 日期转换C#.net
- 8. c#中转换的日期格式
- 9. 目标c中的日期验证
- 10. 解析日期,目标C
- 11. 目标c日期排序
- 12. 将非标准日期格式转换为R中的日期
- 13. 我如何将日期时间转换为C#中的日期
- 14. 在C#中转换日期字符串
- 15. Javascript中的日期转换?
- 16. mongodb中的日期转换
- 17. iOS中的日期转换
- 18. xforms中的日期转换
- 19. Java中的日期转换
- 20. 日期转换
- 21. 日期转换
- 22. 日期转换
- 23. 日期转换
- 24. 转换日期
- 25. 日期转换
- 26. JSF标题属性的转换日期
- 27. 目标C SCNetworkReachabilityContext ARC转换
- 28. 转换日期的问题在C#
- 29. 转换格式的日期为DateTime C#
- 30. 从字符串中转换日期时SQL/C#转换失败
首先,你有什么代码,使远吗?其次,“不工作”究竟意味着什么? – 2011-04-26 08:37:41
-1:第三,有许多相同的线程,然后再搜索那些为什么你们再次提出同样的问题。 – 2011-04-26 08:41:34
你找到答案了吗? – JoePasq 2011-05-02 20:53:05