Instance Methodswift 6.0.3FoundationInternationalization->Swift
discreteInput(after:)
- iOS
- 16.4+
- macOS
- 13.3+
- tvOS
- 16.4+
- watchOS
- 9.4+
func discreteInput(after input: Duration) -> Duration?
func discreteInput(after input: Duration) -> Duration?
ss8DurationV30FoundationInternationalizationE15TimeFormatStyleV10AttributedV13discreteInput5afterABSgAB_tF
What are these?7SZ3Y
import Swift
import FoundationInternationalization
@dynamicMemberLookup struct Attributed
Formats a duration as an attributed string with the durationField
attribute key and FoundationAttributes.DurationFieldAttribute
attribute.
@frozen struct Duration
A representation of high precision time.
struct TimeFormatStyle
Format style to format a Duration
in a localized positional format. For example, one hour and ten minutes is displayed as “1:10:00” in the U.S. English locale, or “1.10.00” in the Finnish locale.
init(from decoder: any Decoder) throws
subscript<T>(dynamicMember key: WritableKeyPath<Duration.TimeFormatStyle, T>) -> T { get set }
subscript<T>(dynamicMember key: KeyPath<Duration.TimeFormatStyle, T>) -> T { get }
func discreteInput(before input: Duration) -> Duration?
func format(_ value: Duration) -> AttributedString
Formats a duration as an attributed string with DurationFieldAttribute
.
func grouping(_ grouping: NumberFormatStyleConfiguration.Grouping) -> Duration.TimeFormatStyle.Attributed
Returns a modified style that applies the given grouping
rule to the highest field in the pattern.
func locale(_ locale: Locale) -> Duration.TimeFormatStyle.Attributed
Modifies the format style to use the specified locale.