Datetime型,クラスについて

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側で自動的に変換?してくれて上手く保存出来る。

あとこれも、