SQL日付データの処理


今日11月19日00時過ぎ日付実習をしましょう.

now, curdate, curtime

  • は、現在の時刻、日付、時刻
  • を返します.
    select now(), curdate(), curtime();

    dateからsecondへ

    select
    now(),
    date(now()),
    month(now()),
    day(now()),
    hour(now()),
    minute(now()),
    second(now());

    monthname, dayname

  • 月と日付名出力
  • select
    now(),
    monthname(now()),
    dayname(now());

    dayofweek, dayofmonth, dayofyear

  • 週/月/年の何日目ですか?
  • select
    now(),
    dayofweek(now()),
    dayofmonth(now()),
    dayofyear(now());

    date_format

  • フォーマットに出力!
  • select
    date_format(now(), '%Y-%M-%D');