Date 型にタイムゾーンが保持されないため
日本時間の Date でデータベースから検索をかけようとすると UTC 0:00~24:00 で検索されてしまいます
毎回 datetime に変換して 9 時間引いた値を作ってデータベースクエリーに投げるみたいなことをする必要があるのでしょうか
はじめから DateTime 型を使うと不必要な時間情報を保持してしまうために
インスタンスを作成したときに当日0時にリセットするのを忘れたりしそうで…
このへんを簡単に扱う方法はないものでしょうか…
理想はデータベースに投げるとき以外は parse も出力も JST 0時基準で扱ってくれて
SQLクエリーにいれたときだけ UTC 時刻に変換してくれるとありがたいのですが…
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。