問題タブ [julian-date]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
22787 参照

java - ユリウス日変換

それらを通常の日付に変換するにはどうすればよいですか?

オンラインコンバーターを使用して変換してみましたが、

2009225の12-13-7359!! 意味がありません!

0 投票する
1 に答える
700 参照

tsql - JulianINT日付から通常のTSQL日時に変換できません

Stackoverflowを手伝ってください。この問題については、キーボードのすべての「HULKSMASH」に近づいています。私は注意深く調査しましたが、明らかに何かが正しくありません。

SQL 2005で作業していますが、プロプライエタリツール(Platinum SQL?)から参照されるJulian日付を使用しています。selectステートメントを実行すると、Julianの「特別な」バージョンを日時に変換できます。残念ながら、日時列には挿入されません。試してみると、次のエラーが発生します。

charデータ型をdatetimeデータ型に変換すると、datetime値の範囲外になりました。

そのため、ストアドプロシージャからレポートを実行するための日時基準を設定できません。

元の値:733416同等のカレンダー値:2009年1月9日

以下は私のコードです...私はとても近いですが、何が悪いのかよくわかりません。実際にジュリアン値(733416)を互換性のあるTSQLDATETIME値に変換するためのconvertステートメントが必要です。

0 投票する
2 に答える
2155 参照

sql - postgres の列からタイムスタンプを作成する

列に 2 つの行があり、1 つはユリウス日 (1970 年 1 月 1 日からの日数で、その日を 1 とする) を提供し、2 番目の列は現在の日の午前 0 時を過ぎた分数 (なぜそうなったのか) です。このようにして、私にはわかりません)。

SQL クエリを取得して、これら 2 つの列からタイムスタンプを作成したいと考えています。

事前にデータにアクセスできれば、次のようなことができますSELECT timestamp '1970-01-01 00:00:00' + INTERVAL 'X DAYS' + INTERVAL 'Y MINUTES' AS my_time FROM mytableが、X と Y はクエリしているテーブルの実際のメンバーであるため、それほど単純ではありません。

誰か提案はありますか?

基本的に、私は同等の[法的]解決策を探しています:

サーバー側のコードを取得して実行することはできますが、それをクエリに組み込むことができれば幸いです。

0 投票する
2 に答える
4264 参照

c# - C#:提供者の形式に応じて文字列をユリウス日に変換するにはどうすればよいですか?

私の質問は、入力されたDateTime値をユリウス日形式に変換する方法ですが、結果は「0YYDDD」の形式である必要がありますか?2011年1月2日は「011002」のようになると思います。

ありがとう

0 投票する
1 に答える
3378 参照

objective-c - Objective-C: ユリウス日付フィールドから NSDate を作成する方法

年、月、日のフィールドから日付を作成するのに役立つカテゴリを作成しました。また、ユリウス日 (YYJJJ) から日付を作成する必要もあります。ユリウス日文字列を解析したところ、

ここに私の NSDateCategory があります:

これらのフィールドから NSDate を作成するにはどうすればよいですか?

編集: これは、Objective-C に変換しようとしている Java の機能です。

0 投票する
1 に答える
2194 参照

date - VB6ユリウス日文字列から日付オブジェクト

Visual Basic 6に、ユリウス日文字列( 99901- 1999年1月1日)をオブジェクトに変換するために使用できる関数はありDateますか?

使ってみCDate()ましたが、期待通りの結果が得られませんでした。

ありがとう。

0 投票する
3 に答える
976 参照

ruby - 天文データに Ruby Date クラスを使用する

~ おおよその太陽正午

更新として、混乱の一部は、太陽正午が紀元前 4713 年 1 月 1 日グリニッジ正午以降のすべての計算が開始された場所であることです。

Date.ordinal_to_jd を正しく使用しても、この事実は補償されません。したがって、次のように 12 時間を加算または減算すると、次のようになります。

エラーが少なくなるはずです。昨日の正午から計算を開始するので、どちらを使用しますか?

このコードは、このページSunrise_equationの 2 つの方程式から派生しています。

ここでユーザーから得た最初の回答は、0.0009 と lw / 360 の使用法を理解していないというものでした。lw / 360 は、本初子午線からの円弧の分数日であるように見えます。0.0009 に関しては、紀元前 4713 年 1 月 1 日グリニッジ正午からの秒単位のわずかな差異に違いありません。詳細については、IAU 規格を参照してください

このページによると、0.007776秒と計算されます。

メソッドの詳細を含まない Date クラスからの情報が少しあります。

余談ですが、Ruby にユリウス日を計算する方法があるのは素晴らしいことです。NOAAの Javascript コードを調べています。

これは、リンクからインスピレーションを得て作成したクラスです。

これでそこにたどり着きましたが、一番上の式で計算されたような数値に戻る方法をまだ調査中です。これを試すと、JDN で 0.5 が得られることがわかります。誰が正しいですか?ルビーかNOAAか?


NOAA は、2000 年 1 月 1 日の値 2451545.0 を使用して、jd から減算して、このように分数の世紀で時間を取得します。

0 投票する
9 に答える
61913 参照

c# - C# で DateTime をユリウス日付に変換 (ToOADate 安全?)

標準のグレゴリオ暦の日付をユリウス日に変換する必要があります。

これを直接行うためにC#で文書化されたものは何も見たことがありませんが、ToOADateの使用を示唆する多くの投稿を(グーグルで)見つけました。

ToOADateのドキュメントでは、これがユリウス日の有効な変換方法として提案されていません。

この関数が正確に変換を実行するかどうか、または DateTime を Julian 形式の文字列に変換するためのより適切な方法を誰かが明確にすることはできますか?


これにより、ウィキペディアのユリウス日ページに対して検証されたときに予想される数が得られます

ただし、これは使用されているマジック ナンバーを理解していない場合です。

ありがとう


参考文献:

0 投票する
0 に答える
7981 参照

java - Java Date とユリウス日の間で変換するにはどうすればよいですか?

Javaをユリウス日を表すDateに変換するにはどうすればよいですか? ユリウス日を Java に変換するにはどうすればよいですか?double
Date



編集: FuncionSoporte.java コードを追加しました。

0 投票する
1 に答える
920 参照

sql - JULIAN日付のSqliteWHERE条件?

ジュリアン列の日付にsqlwhere句を作成するにはどうすればよいですか?

GreaterThan ">"演算子で結果が得られなかったか、SmallerThan "<"ですべてが得られたため、実用的なステートメントを作成できません。

Air(Adobe)に処理させるパラメータを試してみました。私も文字列でパラメータなしで試しました(この投稿のため)

または日付オブジェクト

私が見つけたすべての例は、文字列(TEXT列)またはUnix時間(INTEGER列)の日付で機能します

また、互換性の理由から、ジュリアン以外の形式で日付を保存することはできません...