export function convertDateFormat(date_format: string, type: string) {
  if (date_format === 'YYYY-MM-DD') {
    if (type === 'mysql2' || type === 'sqlite3') return '%Y-%m-%d';
  } else if (date_format === 'YYYY/MM/DD') {
    if (type === 'mysql2' || type === 'sqlite3') return '%Y/%m/%d';
  } else if (date_format === 'DD-MM-YYYY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%d/%m/%Y';
  } else if (date_format === 'MM-DD-YYYY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%d-%m-%Y';
  } else if (date_format === 'DD/MM/YYYY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%d/%m/%Y';
  } else if (date_format === 'MM/DD/YYYY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%m-%d-%Y';
  } else if (date_format === 'DD MM YYYY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%d %m %Y';
  } else if (date_format === 'MM DD YYYY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%m %d %Y';
  } else if (date_format === 'YYYY MM DD') {
    if (type === 'mysql2' || type === 'sqlite3') return '%Y %m %d';
  } else if (date_format === 'DD MMM YYYY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%d %b %Y';
  } else if (date_format === 'DD MMM YY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%d %b %y';
  } else if (date_format === 'DD.MM.YYYY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%d.%b.%Y';
  } else if (date_format === 'DD.MM.YY') {
    if (type === 'mysql2' || type === 'sqlite3') return '%d.%b.%y';
  }

  // pg
  return date_format;
}
