我有一個數組包含這種格式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#)
- 4. 將目標C轉換爲Swift日期標籤
- 5. 轉換標準日期標準波斯日期在C#
- 6. (目標C)的NSDate是零的日期轉換在字符串
- 7. 轉換日期字符串NSDate的目標C/iOS的
- 8. CLARION日期轉換C#+日期加/減
- 9. SQL標稱日期轉換
- 10. c#,日期時間轉換
- 11. 日期轉換C#.net
- 12. C#中的日期時間轉換#
- 13. C++中的日期驗證和轉換
- 14. c#中的日期時間轉換#
- 15. c#中轉換的日期格式
- 16. 轉換C到目標C
- 17. 目標c中的日期驗證
- 18. 解析日期,目標C
- 19. 目標c日期排序
- 20. 將非標準日期格式轉換爲R中的日期
- 21. 我如何將日期時間轉換爲C#中的日期
- 22. 在C#中轉換日期字符串
- 23. 轉換日期「/日期(XXXXXXXXXXXX)/」在C#日期時間
- 24. Javascript中的日期轉換?
- 25. Java中的日期轉換
- 26. JavaScript中的轉換日期
- 27. mongodb中的日期轉換
- 28. SQL中的日期轉換
- 29. xforms中的日期轉換
- 30. Java中的日期轉換
首先,你有什麼代碼,使遠嗎?其次,「不工作」究竟意味着什麼? – 2011-04-26 08:37:41
-1:第三,有許多相同的線程,然後再搜索那些爲什麼你們再次提出同樣的問題。 – 2011-04-26 08:41:34
你找到答案了嗎? – JoePasq 2011-05-02 20:53:05