내 프로젝트에서는 NSDateFormatter
을 사용하여 응용 프로그램에 표시된 날짜의 형식을 올바르게 지정했습니다. 더 구체적으로 예를 들면 다음과 같습니다.iOS : 타이머/시간 카운터 포맷 및 지역화
English: 12:34 am
Arabic: ١٢:٣٤ ص
위대하게 보이며 필요한 숫자를 보여줍니다. 그러나, 나는 응용 프로그램에서 위/아래로 카운트되는 시간 카운터/타이머가 : 나는 NSDateFormatter
을 확인
٠١:٣١:٢٢
:하지만, 내가 제대로이 카운터를 지역화 할 방법
01:31:22 // HH:mm:ss
을 표시한다 내가 볼 수있는 한이 사용 사례를 실제로 나타내지는 않습니다. NSNumberFormatter
통화 및 백분율을 위해 작동하는 것 같습니다. 이 NSTimeZone
속성을 가지고 있기 때문에
, 우리는 카운터를 사용하고자 할 때 모두 쓸모 am/pm
접미사가 :
왜
NSDateFormatter
이해가되지 않습니다.
이'NSDateFormatter'이 특정 유스 케이스를 표현한다, 그것은 일의 어떤 형태의 표현의 생성합니다. 어떻게 당신을 위해 작동하지 않습니다? – WDUK
@WDUK 나는 초를 포함하는 변수를 가지고 있는데 이것을'HH : mm : ss'로 바꾸어야합니다. 'NSDateFormatter'를 사용하기 위해서, 나는'NSDate'에 대한 초를 변환해야만합니다. 그러나 그것은 나에게 의미가 없습니다. (나는 이해가되기를 바랍니다). – Mazyod
날짜 간격을 형식화하는 것이 좋습니다. 맞습니다. 이것은 그렇게 간단하지 않을 것입니다. ** ** (아직 확인할 수 없음) ** 같은 소리는 사용자가 원하는 효과를 얻기 위해 사용자 정의 포맷터가 필요할 수도 있습니다. 몇 시간 후에 살펴볼 예정이지만 그 전까지는 https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/DataFormatting/Articles/CreatingACustomFormatter.html#//apple_ref/doc를 참조하십시오./uid/20000196-CJBFABHB – WDUK