Format a timestamp for display. Converts a UTC timestamp to local time and formats it in a human-readable format. # Arguments `timestamp` - The UTC timestamp to format # Returns A human-readable string representation of the timestamp. # Example ```rust,ignore let ts = Utc::now(); println!("Created: {}", format_timestamp(&ts)); // Output: "Created: 2024-01-15 10:30:45" ```
(timestamp: &DateTime<Utc>)
| 458 | /// // Output: "Created: 2024-01-15 10:30:45" |
| 459 | /// ``` |
| 460 | pub fn format_timestamp(timestamp: &DateTime<Utc>) -> String { |
| 461 | let local: DateTime<Local> = timestamp.with_timezone(&Local); |
| 462 | local.format("%Y-%m-%d %H:%M:%S").to_string() |
| 463 | } |
| 464 | |
| 465 | /// Format a timestamp in a relative format (e.g., "2 hours ago"). |
| 466 | /// |