「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@967) [中] [確認待ち]
@967■ (#3030) 西暦100年より前の修正ユリウス日取得 - 雪乃☆雫 (2022-01-04 16:36) /低 未処理
【症状】
BCが取得出来ないのは仕様であると思いますが、西暦100年より前の修正ユリウス日取得がおかしいです。
おそらく、与えた日付の年が下二桁で「1」→「2001」、「99」→「1999」と解釈されていると思います。

【再現方法】
「1999/1/1」の修正ユリウス日取得して表示。#51179
「99/1/1」の修正ユリウス日取得して表示。#51179
#正解は-642,781です(グレゴリオ暦)

【バージョン】1.584

(#3034) Delphiの限界か - クジラ飛行机 (2022-01-08 17:38) /低 未処理
なでしこv1はDelphiの制限に縛られており、協定世界時 (UTC) での1970年1月1日午前0時0分0秒以前の日付がうまく扱えない問題があります。
その点を踏まえつつ、どう修正できるか考えてみます!!

(#3039) v1でもできました☆ - 雪乃☆雫 (2022-02-09 01:22) /低 未処理
とりあえず、v1でもできました~。
https://github.com/snowdrops89/Qreki_nako
修正ユリウス日取得Gが、なでしこのと同等と思います(全部グレゴリオ暦として取得)
タブン・・・引数の日付を日付として扱ったらダメなような?
日付を年月日にバラす際にDelphiの日付関数みたいのを通さないようにすることだと思います。
ユリウス通日や修正ユリウス日は、UNIXTIMEとかでできないような期間の日時計算をしたい場合とかで使うので。

(#3112) ありがとうございます! - クジラ飛行机 (2024-03-09 17:39) /中 確認待ち
すみません、こちら、返信していませんでしたね。。。
素晴らしいです!!
ありがとうございます。
この点、マニュアルに追記します。

(#3030)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能