ISO 8601 Durations are expressed using the following format, where (n) is replaced by the value for each of the date and time elements that follow the (n):

P(n)Y(n)M(n)DT(n)H(n)M(n)S

Where:

**P**is the duration designator (referred to as “period”), and is always placed at the beginning of the duration.**Y**is the year designator that follows the value for the number of years.**M**is the month designator that follows the value for the number of months.**W**is the week designator that follows the value for the number of weeks.**D**is the day designator that follows the value for the number of days.**T**is the time designator that precedes the time components.**H**is the hour designator that follows the value for the number of hours.**M**is the minute designator that follows the value for the number of minutes.**S**is the second designator that follows the value for the number of seconds.

For example:

P3Y6M4DT12H30M5S

Represents a duration of three years, six months, four days, twelve hours, thirty minutes, and five seconds.

P1Y1M1DT1H1M1.1S | One year, one month, one day, one hour, one minute, one second, and 100 milliseconds |

P40D | Forty days |

P1Y1D | A year and a day |

P3DT4H59M | Three days, four hours and 59 minutes |

PT2H30M | Two and a half hours |

P1M | One month |

PT1M | One minute |

PT0.0021S | 2.1 milliseconds (two milliseconds and 100 microseconds) |

PT0S | Zero |

P0D | Zero |

## No Comments