format_date

Function format_date 

Source
pub fn format_date(
    date: &NaiveDate,
    sql_format: &str,
) -> Result<String, ExecutorError>
Expand description

Format a date using SQL format string

ยงExamples

use chrono::NaiveDate;
use vibesql_executor::evaluator::date_format::format_date;
let date = NaiveDate::from_ymd_opt(2024, 3, 15).unwrap();
assert_eq!(format_date(&date, "YYYY-MM-DD"), Ok("2024-03-15".to_string()));
assert_eq!(format_date(&date, "Mon DD, YYYY"), Ok("Mar 15, 2024".to_string()));