File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -610,12 +610,15 @@ impl<Tz: TimeZone> DateTime<Tz> {
610610 result
611611 }
612612
613- /// Return an RFC 3339 and ISO 8601 date and time string with subseconds
614- /// formatted as per `SecondsFormat`.
613+ /// Return an RFC 3339 and ISO 8601 date and time string with subseconds formatted as per
614+ /// `SecondsFormat`.
615615 ///
616- /// If `use_z` is true and the timezone is UTC (offset 0), uses `Z` as
617- /// per [`Fixed::TimezoneOffsetColonZ`]. If `use_z` is false, uses
618- /// [`Fixed::TimezoneOffsetColon`]
616+ /// If `use_z` is `false` and the time zone is UTC the offset will be formatted as `+00:00`.
617+ /// If `use_z` is `true` the offset will be formatted as `Z` instead.
618+ ///
619+ /// Note that if the year of the `DateTime` is outside of the range 0 through 9999 then the date
620+ /// while be formatted as an expanded representation according to ISO 8601. This makes the
621+ /// string incompatible with RFC 3339.
619622 ///
620623 /// # Examples
621624 ///
You can’t perform that action at this time.
0 commit comments