---
title: "show(length:rounded:increment:)"
framework: swift
role: symbol
role_heading: Type Method
path: "swift/duration/unitsformatstyle/fractionalpartdisplaystrategy/show(length:rounded:increment:)"
---

# show(length:rounded:increment:)

Creates a display strategy that shows a fractional part.

## Declaration

```swift
static func show(length: Int, rounded rule: FloatingPointRoundingRule = .toNearestOrEven, increment: Double? = nil) -> Duration.UnitsFormatStyle.FractionalPartDisplayStrategy
```

## Parameters

- `length`: The maximum string length of the fractional part.
- `rule`: A rule for rounding fractional values up or down. Defaults to doc://com.apple.Swift/documentation/Swift/FloatingPointRoundingRule/toNearestOrEven.
- `increment`: A multiple by which the formatter rounds the fractional part. The formatter produces a value that is an even multiple of this increment. If this parameter is nil (the default), the formatter doesn’t apply an increment. This value is only meaningful when the combination of allowed units, rounding rule, and formatting strategy requires expressing a unit with a fractional part. For example, a formatter that only allows minutes and uses a strategy with a length of 2 and default rounding rule formats 40 seconds as 0.67 minutes. With a increment of 0.05, the formatter formats this value as 0.65 minutes instead.

## See Also

### Using common strategies

- [hide](swift/duration/unitsformatstyle/fractionalpartdisplaystrategy/hide.md)
- [hide(rounded:)](swift/duration/unitsformatstyle/fractionalpartdisplaystrategy/hide(rounded:).md)
