---
title: dateTemplate
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/dateintervalformatter/datetemplate
---

# dateTemplate

The template for formatting one date and time value.

## Declaration

```swift
var dateTemplate: String! { get set }
```

## Discussion

Discussion Use this string to specify a custom fixed format for each of the date and time values. The string you specify is based on the Unicode Technical Standard #35, which uses characters to represent the day, time, year, hour, minute, and other pieces of date or time information. If you do not assign a value to this string, the formatter object automatically updates the string based on the values in the dateStyle and timeStyle properties. For information about how to define a custom formatting string, see Date Formatters in Data Formatting Guide.

## See Also

### Configuring the Formatter Options

- [dateStyle](foundation/dateintervalformatter/datestyle.md)
- [timeStyle](foundation/dateintervalformatter/timestyle.md)
- [calendar](foundation/dateintervalformatter/calendar.md)
- [locale](foundation/dateintervalformatter/locale.md)
- [timeZone](foundation/dateintervalformatter/timezone.md)
