我正在Objective C中開發一個應用程序,並且我有一個像這樣的字符串「10001100」,我希望它看起來像這樣「10:00-11:00」 有沒有什麼辦法可以做這個?目標C中格式小時
Q
目標C中格式小時
-3
A
回答
0
最簡單的解決方案是創建一個基於你的requiremnts返回一個新的格式化字符串的方法:
NSString* source = @"11001200"; //test length = 6
NSString* hh1 = [source substringWithRange:NSMakeRange(0, 2)];
NSString* mm1 = [source substringWithRange:NSMakeRange(2, 2)];
NSString* hh2 = [source substringWithRange:NSMakeRange(4, 2)];
NSString* mm2 = [source substringWithRange:NSMakeRange(6, 2)];
NSString* results =[NSString stringWithFormat:@"%@:%@-%@:%@",hh1,mm1,hh2,mm2];
+0
謝謝,這真的解決了我的問題! @Idali – miguelacio
+2
最初將空字符串分配給'results'是什麼意思? – rmaddy
+0
@rmaddy只是因爲代碼是一個方法的完整體 – Idali
相關問題
- 1. iOS日期12/24小時格式化(目標C)
- 2. 當輸入不總是相同時,在目標c中格式化小數
- 3. 格式目標C中的NSNumber
- 4. 將時間格式轉換爲相對時間目標C
- 5. 粘貼時間格式小區數目。
- 6. 目標中的目錄大小C
- 7. uiimage XBM格式在目標C
- 8. 目標C代碼格式化
- 9. 目標C代碼的Xcode格式
- 10. 從目標C和iOS中的24小時格式時間字符串中獲取不正確的日期
- 11. C#整整一小時格式
- 12. 格式DB2中的小時?
- 13. QML中的小時格式
- 14. Oracle中的小時格式
- 15. 小時格式在javascript中
- 16. 目標C:格式標準pubdate的RSSFeed中的iOS
- 17. SQL24小時格式時間至12小時格式
- 18. 如何轉換時間格式的值?目標c
- 19. 字符串時間格式的目標C
- 20. 如何將C#中的24小時格式的時間戳轉換爲12小時格式?
- 21. 如何將時間格式更改爲24小時?在C#中
- 22. 如何在Objective-C中以12小時格式顯示時間?
- 23. 在Obj-C中將24小時轉換爲12h時間格式
- 24. 12小時或24小時格式的NSDateComponent中的小時?
- 25. 24小時時間格式
- 26. 使用javascript轉換24小時格式爲12小時格式
- 27. 24小時格式爲12小時格式
- 28. 轉換12小時格式到24小時格式在SQL Server
- 29. 目標C中NSMutable數組的大小?
- 30. python - datetime.now()的24小時格式。小時
'的NSString * S = @ 「10001100」; s = @「10:00-11:00」;' –
這是什麼? @JoshCaswell – miguelacio
這就是你說你想要的字符串的代碼。 –