(timestamp: TimestampMs)
| 268 | } |
| 269 | |
| 270 | pub(crate) fn format_rfc3339_millis(timestamp: TimestampMs) -> String { |
| 271 | let parts = timestamp.utc_parts(); |
| 272 | format!( |
| 273 | "{:04}-{:02}-{:02}T{:02}:{:02}:{:02}.{:03}Z", |
| 274 | parts.year, |
| 275 | parts.month, |
| 276 | parts.day, |
| 277 | parts.hour, |
| 278 | parts.minute, |
| 279 | parts.second, |
| 280 | parts.millisecond |
| 281 | ) |
| 282 | } |
| 283 | |
| 284 | pub(crate) fn local_parts(timestamp: TimestampMs) -> UtcParts { |
| 285 | let Ok(timestamp) = JiffTimestamp::from_millisecond(timestamp.as_millis()) else { |
no test coverage detected