Mysqlで日付と時間を扱う際には、Datetime型を指定。
Railsで日付と時間を扱う際には、DateTimeクラスを使う。DateTimeクラスはDateのサブクラス。
Datetimeクラスでよく使うメソッドをまとめておく。
# parse メソッド
date = Date.parse("2022-09-25") # 引数をもとにDateオブジェクトを作成
# strftime メソッド
date.strftime("%Y年%m月%d日") # 2022年9月25日
また、
string = 2022年09月25日 06時00分 # daterangepicker 等で飛ばされてきたデータ
string.gsub('年','/').gsub('月','/').gsub('日','').gsub('時',':').gsub('分',':00')
こんな感じに、yyyy/mm/dd hh:mm の形にしておくと、rails側で自動的に変換?してくれて上手く保存出来る。
あとこれも、