NSDateComponentsFormatterZeroFormattingBehaviorNone
No formatting behavior. This behavior prevents the dropping of zero values or adding of zeroes for padding. For example, with hours, minutes, and seconds displayed, the abbreviated value for one hour and 10 seconds is “1h 0m 10s”.
書式設定しない挙動。この挙動は、ゼロ値を落とすことまたは詰めのためのゼロの追加を防ぎます。例えば、時、分、そして秒の表示では、1時間と10秒の省略された値は “1h 0m 10s” です。
NSDateComponentsFormatterZeroFormattingBehaviorDefault
The default formatting behavior. When using positional units, this behavior drops leading zeroes but pads middle and trailing values with zeros as needed. For example, with hours, minutes, and seconds displayed, the value for one hour and 10 seconds is “1:00:10”. For all other unit styles, this behavior drops all units whose values are 0. For example, when days, hours, minutes, and seconds are allowed, the abbreviated version of one hour and 10 seconds is displayed as “1h 10s”.
省略時の書式設定挙動。位置的な単位を使っている場合、この挙動は先頭のゼロを落とします、しかし真ん中と後に続く値は必要とされるだけゼロで詰め物をします。例えば、時、分、そして秒の表示では、1時間と10秒の値は “1:00:10” です。全ての他の単位スタイルに対して、この挙動は、値が0である全ての単位を落とします。例えば、日、時、分、そして秒が認められる場合、1時間と10秒の省略版は “1h 10s” のように表示されます。
NSDateComponentsFormatterZeroFormattingBehaviorDropLeading
The drop leading zeroes formatting behavior. Units whose values are 0 are dropped starting at the beginning of the sequence. Units continue to be dropped until a non-zero value is encountered. For example, when days, hours, minutes, and seconds are allowed, the abbreviated version of ten minutes is displayed as “10m 0s”.
先頭のゼロを落とす書式設定挙動。値が0である単位は、一連のものの冒頭から開始して落とされます。単位は続けて落とされます、非ゼロの値が出会われるまで。例えば、日、時、分、そして秒が認められる場合、10分の省略版は “10m 0s” のように表示されます。
NSDateComponentsFormatterZeroFormattingBehaviorDropMiddle
The drop middle zero units behavior. Units whose values are 0 are dropped from anywhere in the middle of a sequence. For example, when days, hours, minutes, and seconds are allowed, the abbreviated version of one hour, zero minutes, and five seconds is displayed as “0d 1h 5s”.
真ん中のゼロの単位を落とす挙動。値が0である単位は、一連のものの真ん中のどこからも落とされます。例えば、日、時、分、そして秒が認められる場合、1時間、ゼロ分、そして5秒の省略版は “0d 1h 5s” のように表示されます。
NSDateComponentsFormatterZeroFormattingBehaviorDropTrailing
The drop trailing zero units behavior. Units whose value is 0 are dropped starting at the end of the sequence. For example, when days, hours, minutes, and seconds are allowed, the abbreviated version of one hour is displayed as “0d 1h”.
後に続くゼロの単位を落とす挙動。値が0である単位は、一連のものの末尾から開始して落とされます。例えば、日、時、分、そして秒が認められる場合、1時間の省略版は “0d 1h” のように表示されます。
NSDateComponentsFormatterZeroFormattingBehaviorDropAll
The drop all zero units behavior. This behavior drops all units whose values are 0. For example, when days, hours, minutes, and seconds are allowed, the abbreviated version of one hour is displayed as “1h”.
全てのゼロ単位を落とす挙動。この挙動は、値が0である全ての単位を落とします。例えば、日、時、分、そして秒が認められる場合、1時間の省略版は “1h” のように表示されます。
NSDateComponentsFormatterZeroFormattingBehaviorPad
The add padding zeroes behavior. This behavior pads values with zeroes as appropriate. For example, consider the value of one hour formatted using the positional and abbreviated unit styles. When days, hours, minutes, and seconds are allowed, the value is displayed as “0d 1:00:00” using the positional style, and as “0d 1h 0m 0s” using the abbreviated style.
ゼロ詰めを加える挙動。この挙動は、適切にゼロで値を詰めものします。例えば、位置のそして省略される単位スタイルを使って書式設定された1時間の値を考えてください。日、時、分、そして秒が認められる場合、この値は、位置のスタイルを使って “0d 1:00:00” のように、そして省略のスタイルを使って “0d 1h 0m 0s” のように表示されます