如何將字符串轉換爲日期?我知道我們可以使用dateFormatter來做到這一點,但我陷入了兩者之間。我的格式爲0512,應該轉換爲2012年5月。將字符串轉換爲日期(0512應轉換爲2012年5月)
-1
A
回答
3
試試這個,
NSString *finalDate = @"0512";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMyy"];
NSDate *date = [dateFormatter dateFromString:finalDate];
[dateFormatter setDateFormat:@"MMM yyyy"];
NSLog(@"%@",[dateFormatter stringFromDate:date]);
0
這有什麼困難嗎? 1.取出字符串的第2個字符 2.戴上的if else /字符串轉換爲int和使用開關來彌補一個月 3.繼續下面的2個字符,將它們添加到2000年,你會得到一年
現在用戶的iOS功能來實現這一:)
1
試試這個代碼可以幫助你..
NSString *dateStr = @"0512";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMyy"];
NSDate *date = [dateFormat dateFromString:dateStr];
// Convert date object to desired output format
[dateFormat setDateFormat:@"MMMM YYYY"];
dateStr = [dateFormat stringFromDate:date];
[dateFormat release];
NSLog(@"%@",dateStr);
2
試試這個
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"MMyy"];
NSDate *dateObj= [dateFormatter dateFromString:@"0512"];
NSLog(@"%@",dateObj);
[dateFormatter setDateFormat:@"EEEE MMMM d, YYYY"];
NSLog(@"%@",[dateFormatter stringFromDate:dateObj]);
相關問題
- 1. 將日期轉換爲年和月
- 2. 將2012年8月7日轉換爲php日期格式
- 3. 2010年4月5日,字符串必須在Java中轉換爲日期
- 4. 如何將日期(02/07/2012)轉換爲2012年2月7日星期二
- 5. 將字符串轉換爲日期並將日期轉換回字符串
- 6. 如何將日期字符串(2012年8月8日)轉換爲數字格式(08 08 2012)?
- 7. 將字符串轉換爲日期時間爲年份和月份SQL
- 8. 如何在iOS中將日期「2012-12-26」轉換爲「2012年12月26日」?
- 9. 將字符串轉換爲日期。 SQL
- 10. 將字符串轉換爲日期python
- 11. 將字符串轉換爲日期
- 12. SQL將字符串轉換爲日期
- 13. 將字符串轉換爲日期C++
- 14. SimpleDateFormat將字符串轉換爲日期
- 15. 將日期字符串轉換爲NSDate?
- 16. 將字符串轉換爲javascript日期
- 17. JavaScript將字符串轉換爲日期
- 18. 將日期字符串轉換爲NSDate
- 19. 將字符串轉換爲MySQL日期
- 20. 將字符串轉換爲日期
- 21. Swift將字符串轉換爲日期
- 22. Stata:將字符串轉換爲日期
- 23. Android將字符串轉換爲日期
- 24. 將JavaScript字符串轉換爲日期
- 25. 將日期轉換爲字符串
- 26. 將字符串轉換爲日期
- 27. Java:將字符串轉換爲日期
- 28. Sqlite將字符串轉換爲日期
- 29. 將字符串轉換日期爲datetime
- 30. 將字符串轉換爲日期php
:thanx很多,你救了我。 – Shantanu 2013-02-27 06:11:06
保持警惕我已經使用了這個,並且:12/49會給你2049年12月,然後01/50將會返回1950年1月 – Nigel 2015-10-13 18:28:34