ホームページ  >  記事  >  データベース  >  EXCEL と MySQL の日付形式の変換

EXCEL と MySQL の日付形式の変換

巴扎黑
巴扎黑オリジナル
2016-11-11 17:36:511950ブラウズ

MySqL データベースでは、日付フィールドのストレージ タイプは整数フィールドで、1900 年 1 月 1 日から現在までの秒数を格納します。 MYSQL からエクスポートしたデータを EXCEL で使用する場合、または ODBC を使用して MySQL データベースに直接アクセスする場合は、次の変換式を使用する必要があります。 " "MySqL データベースでは、日付フィールドのストレージ タイプは整数フィールドで、1900 年 1 月 1 日から現在までの秒数を格納します。 MYSQL からエクスポートしたデータを EXCEL で使用する場合、または ODBC を使用して MySQL データベースに直接アクセスする場合は、次の変換式を使用する必要があります。

excel の日付と時刻フィールド = 25569 + mysql の日付と時刻フィールド * 0.000011574362151665200

25569 は、Excel の日付の 1970 年 1 月 1 日を意味します。なぜ変換関数がこの日付をパラメーターとして使用するのかは不明です。 。

たとえば、MySQL 時刻 1024575565 は 37427.80864 と計算され、セルの形式を標準の日付と時刻形式に設定すると、次のように表示されます: 2002-6-20 19:24

関連知識: EXCEL 中程度の日付の保存: Excel は、すべての日付を整数として、すべての時間を小数として保存します。このシステムを使用すると、Excel は日付と時刻を数値として加算、減算、比較し、このシステムを通じてすべての日付を変更できます。

このシステムでは、シリアル番号 1 は 1900 年 1 月 1 日の午前 12:00:00 を表します。時間は .0 ~ .99999 の 10 進数として保存されます。ここで、.0 は 00:00:00 を表し、.99999 は 23:59:59 を表します。日付の整数と時刻の小数を組み合わせて、小数部分と整数部分の両方を含む数値を作成できます。

たとえば、数値 32331.06 は、1988 年 7 月 7 日午前 1 時 26 分 24 秒の日付と時刻を表します。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。