MySQL は日付をどのように保存および表示しますか?また、表示形式はどのように制御すればよいですか?

Mary-Kate Olsen
リリース: 2024-10-28 03:52:30
オリジナル
290 人が閲覧しました

How does MySQL store and display dates, and how do I control the display format?

MySQL の日付形式について

MySQL では、日付フィールドが作成されると、日付が 3 バイトの整数形式で内部的に格納されます。 :DDMM×32YYYY×16×32。ただし、表示目的のため、日付は「0000-00-00」などの人が判読できる形式で表示されます。

表示形式の変更

へ「d-m-Y」などの特定の形式で日付を表示するには、DATE_FORMAT() 関数を使用できます。この関数は、生の日付値を目的の形式の VARCHAR に変換します。たとえば、次のクエリでは日付が「d-m-Y」形式で表示されます。

SELECT col1, col2, DATE_FORMAT(datecolumn, '%d-%m-%Y') AS datecolumn, more1...
FROM sometable
....
ログイン後にコピー

重要な考慮事項

保存される日付値は次のとおりであることに留意することが重要です。表示形式の影響を受けません。 datecolumn 自体は整数値のままです。プログラミング環境で日付を扱う場合、生の日付値を処理し、表示目的でプログラミング言語の適切な書式設定関数を使用することが重要です。

参照

詳細については、MySQL リファレンス: 10.5 を参照してください。データ型のストレージ要件、特に「日付と時刻型のストレージ要件」のセクション。

以上がMySQL は日付をどのように保存および表示しますか?また、表示形式はどのように制御すればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!