MySQLのSQL文では、どのようにしてユリウス暦の日付をグレゴリオ暦の日付に変換できますか?このようなジュリアン日付をグレゴリオ暦に変換する
何か:
SELECT TO_GREGORIAN(myJulianDate) as 'GregorianDate' FROM myTable
myJulanDate
はint型です。
MySQLのSQL文では、どのようにしてユリウス暦の日付をグレゴリオ暦の日付に変換できますか?このようなジュリアン日付をグレゴリオ暦に変換する
何か:
SELECT TO_GREGORIAN(myJulianDate) as 'GregorianDate' FROM myTable
myJulanDate
はint型です。
あなたのユリウス暦の日付は、実際にはユリウス暦の日付ではないと思います。なぜなら、MySqlに特定の日付がある場合、その曜日はグレゴリオ暦に従わなければならないためです。 あなたの日付は私の意見ではグレゴリオ暦の形式です。 とにかく、日付のDD/MM/YY部分を考慮し、それをユリウス形式にすると仮定すると、変換するために11日が追加されます。
SELECT DATE_ADD(myJulianDate, INTERVAL 11 DAY) as GregorianDate FROM myTable;
提案された解決策は、PHPの関数を使用していたので、その答えは助けることはできません。私はPHPを使用していない。私はDBのMySqlを使用していると私はいくつかのジュリアン日付を持っている私は直接SQLで変換する方法を知らない... – stighy