-6
A
回答
1
試試這個
首先您需要將此字符串轉換回NSDate,然後再次使用格式化程序將NSdate轉換爲字符串。
NSDateFormatter *dateFormatForDB = [[NSDateFormatter alloc] init];
[dateFormatForDB setDateFormat:@"dd-MM-yyyy HH:mm a"]; //Note capital H is 4 24-hour time format
NSDate *aDate = [[[NSDate alloc] initWithTimeInterval:0 sinceDate:[dateFormatForDB dateFromString:aDateString]] autorelease];
if(aDate){
[formatter setDateFormat:@"MMM dd,yyyy"];
NSString *date = [formatter stringFromDate:aDate];
[dateFormatForDB release];
}
0
嘗試使用此格式
[df setDateFormat:@"MMM dd,yyyy];
0
通過查看您的格式,我認爲這是你在找什麼...
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"dd-MM-yyyy hh:mm a"];
NSDate *newDate = [df dateFromString:dateString];
NSDateFormatter *df2 = [[NSDateFormatter alloc] init];
[df2 setDateFormat:@"MMM dd,yyyy"];
NSString *formattedDate = [df2 stringFromDate:newDate];
這會給你的日期作爲所需格式的字符串。如果您想要24小時制格式,請將'hh'替換爲'HH'。
相關問題
- 1. NsDateFormatter格式化日期
- 2. rfc850日期格式和NSDateFormatter
- 3. NSDateFormatter dateFromString與日期
- 4. NSDateFormatter:如何縮短格式化日期?
- 5. 格式化日期NSDateFormatter iPhone上的
- 6. NSDateFormatter的設置日期格式
- 7. NSDateFormatter日期格式字符串
- 8. NSDateFormatter無法格式化日期
- 9. 如何使用NSDateFormatter格式化日期
- 10. NSDateFormatter不格式化日期正確
- 11. 使用NSDateFormatter進行日期格式化
- 12. NSDateFormatter iOS,日期模式
- 13. 使用NSDateFormatter將日期格式化爲本地日期
- 14. 問題與日期格式化使用NSDateFormatter
- 15. NSDateFormatter與區域格式
- 16. 日期使用NSDateFormatter
- 17. NSDateFormatter日期問題
- 18. 解析日期NSDateFormatter
- 19. 解析自定義日期與NSDateFormatter
- 20. NSDateFormatter格式
- 21. excel格式列與VBA日期格式
- 22. 格式日期與文本
- 23. 發行與日期格式
- 24. 格式日期與時間
- 25. 問題與格式日期
- 26. nHibernate與SQLite格式日期
- 27. 標準日期格式與自定義日期格式
- 28. 格式表與日期格式的varchar日期mysql
- 29. 我如何格式化這個日期NSDateFormatter
- 30. 如何在Swift for iOS中使用NSDateFormatter格式化日期?
06-06-2013 1:51 PM是這個NSString或NSDate? –
我懷疑你試過**所有可能的組合**。向我們展示你做過的幾件事。 – Abizern
@Rahul它是NSString – DJB