年月のカラムのデータ型について待っています。
10月1日 このようなデータが入る場合は,データ型はstringでいいのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ロケール対応や時間計算(何日後?など)の場合にもstringではいちいちめんどくさいので
保存して表示したいだけ、な要件でなければdate
型のカラムを作ります。
なお大抵の場合後から統計取りたくなるのでstring
型にするのはデメリットとなります。
また命名では_atにするか_onにするかみたいな話もあります。
投稿2020/09/15 02:52
総合スコア15149
0
ベストアンサー
時間が不要なら date
型でデータベースには保存し、
表示する等の利用時に、特定のフォーマット(= 10月1日
or 10/01
etc..) に変換する方法が良いと思います!
投稿2020/09/11 02:03
総合スコア191
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019年10月1日のようなデータを保存したい場合はString型だとまずいですか?
2020/09/15 02:04
多くの場合で、日付によるソートやフィルタリングをする際はString型だと取り扱いにくいこともあるかと思います。
もし、そのような要件がなければString型でも事足りるケースはあるとは思いますが、
上記述べたように将来的な与件(やりたいことがでてきた際に対応しやすく)Date型で実装しておくのも一つの手かなと思います。
2020/09/15 09:04
スクレイピングしてただデータを表示させるだけのうような時はどうでしょうか。
2020/09/15 09:57
将来に渡って"表示させるだけ" であれば良さそうです!
2020/09/16 03:15
ありがとうございます!
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。