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>)
| 449 | /// // Output: "Created: 2024-01-15 10:30:45" |
| 450 | /// ``` |
| 451 | pub fn format_timestamp(timestamp: &DateTime<Utc>) -> String { |
| 452 | let local: DateTime<Local> = timestamp.with_timezone(&Local); |
| 453 | local.format("%Y-%m-%d %H:%M:%S").to_string() |
| 454 | } |
| 455 | |
| 456 | /// Format a timestamp in a relative format (e.g., "2 hours ago"). |
| 457 | /// |