問題タブ [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.
datetime - UNIXタイムスタンプをjunianに変換する
UNIXタイムスタンプ(たとえば1232559922)からユリウス通日(2454853.03150)に変換するにはどうすればよいですか。
同様の計算を実行するWebサイト(http://aa.usno.navy.mil/data/docs/JulianDate.php)を見つけましたが、プログラムで実行する必要があります。
ソリューションは、C / C ++、python、perl、bashなどになります...
c# - C# ユリウス日パーサー
Excel の日付オブジェクトであるスプレッドシートにセルがありますが、C1 の xls クラスから出ると double (2009 年 1 月 7 日の 39820.0 のようなもの) になります。これはユリウス日付形式であると読みました。C# でそれを解析して DateTime に戻す方法を教えてもらえますか?
更新: ユリウス日ではなく、1899 年 12 月 30 日からの日数のようです。
sql-server - SQL Server / Oracle リンク -- ユリウス日エラー
Oracle 8i データベースにリンクされた SQL Server 2000 データベースを持っているクライアントがいます。SQL Server 2000 データベースには、Oracle データベースを参照する多数のビューがあり、多くの場合、次のような単純な構文を使用しています。
これらのビュー (およびそれらを参照する sproc) は、YEARS の間問題なく動作しました。突然、今朝、それらの一部 (すべてではない) が次のエラーで失敗しています。
上記の 4 部構成の構文 (ビューで定義されているのと同じ構文) を使用してデータを選択すると、クエリは問題なく成功し、. ただし、その構文でビューを作成することはできず、(デザイナーで) 既存のビューを編集することはできません。また、リンクされたテーブルを直接クエリすると機能するのに、クエリを介してそれを使用すると失敗する理由を理解できません。
私の会社はシステムを構築しませんでしたし、私たちは通常それを維持していません.クライアントはそれに取り組んでいる社内の開発チームを持っていますが、彼らは私たちのトラブルシューティングの助けを求めました.ここで質問しようと思いました。
なぜこの動作が見られるのか、そしてさらに重要なことに、それを修正する方法を知っている人はいますか? (アップグレードには至りません。現時点ではオプションではありません。) 一時的な回避策として、 usingOPENQUERY
が機能することを発見しましたが、もちろん非常に遅いです。OPENQUERY
可能であれば、関係のない解決策を希望します。
コメントへの対応:ORDER BY
ビューには定義されていません。sprocs にあるかもしれませんが、確かではありません。(質問を投稿する約 20 分前に、このデータベースを初めて見ました。:))
javascript - adobe airとjavascriptを使用してsqlite dbに日付を挿入する
air と javascript を使用して sqlite db に日付値を挿入しようとしています。値が挿入されますが、表示しようとすると null と表示されます。
後で、SQLite がユリウス形式を使用して日付を保存することがわかりました。javascript日付オブジェクトをユリウス形式に変換するには?
date - JDE のユリウス日形式の正確な定義は何ですか?
グレゴリオ暦の日付から JDE ( JDEdwards ) ユリウス日付に変換するコードを書いています。
注: JDEのユリウス日は、ユリウス日という用語の通常の使用法とは異なります。
グーグルで調べた限りでは、JDE ユリウス日付の定義は次のとおりです。
ここで、year は 4 桁の年 (例: 2009)、dayofyear は 1 月 1 日を表す 1 で、12 月 31 日を表す 365 または 366 まで 1 年中カウントアップします (閏年かどうかによって異なります)。
私の質問はこれです: 1900 年より前の年はサポートされていますか? もしそうなら、上記の式はまだ成り立っていますか、それとも次のようにすべきです:
(プラスではなくマイナスに注意してください。)
または、他の何か?
この日付形式の公式ドキュメントへのリンクを持っている人はいますか?
java - GregorianCalendar.getInstance にユリウス暦タイプの calsys と cdate が含まれているのはなぜですか?
日付値をデフォルト値の PreparedStatement に設定しようとしましたが、値が JulianValue として返されることがあります。例 (spanBegin と spanEnd が null であると仮定)
行番号 3 では、0000 年 1 月 1 日の日付がユリウス暦によってスコープされるため、CDate はユリウス暦になります。ただし、次の Date が 9999 年であっても、その CDate は依然としてユリウス暦になります。この問題を解決するには、グレゴリオ暦の別のインスタンスを作成する必要がありました。
問題は、これは予期された動作なのか、それとも日付オブジェクトのバグなのかということです。実際に GregorianCalendar.getInstance() を使用すると、cdate が JulianCalendar に設定される場合があることがわかります。
python - Pythonの質問:これまでの年と日は?
年の値と年の日があり、日付(日/月/年)に変換したいと思います。
c++ - C ++:ジュリアンの日付をグレゴリオ暦に変換する
ジュリアンの日付(年、日、時、分)を標準形式(年、月、日、時、分)に変換して文字列として表現する関数を作成する必要があります。年の日から月の日への変換を実行できるライブラリまたはコンポーネントをすでに作成している人がいるはずです。私はいくつかの有名な日時ライブラリを見てきました:
- ctime-特にtm構造体を使用し
mktime(tm *timeptr)
ます。これにより、通常、tm構造体の値が適切な場所に設定されます。ただし、「timeptrのメンバーtm_wdayおよびtm_ydayの元の値は無視されます...」は役に立ちません。 - Boost ::DateTime-グレゴリオ暦が構築さ
date(greg_year, greg_month, greg_day)
れていますが、これは役に立ちません。ただし、date_from_tm(tm datetm)
「フィールド:tm_wday、tm_yday、tm_hour、tm_min、tm_sec、およびtm_isdstは無視されます。」があります。繰り返しますが、助けにはなりません。 - COleDateTime-このプロジェクトにはCOMが含まれているので、なぜですか?COleDateTimeコンストラクター
COleDateTime( int nYear, int nMonth, int nDay, int nHour, int nMin, int nSec )
は役に立ちません。そして、それに伴う他の変換機能は見当たりません。
ご覧のとおり、これらはすべて月と日が必要です。これは、私が最初に避けようとしていることです。私は何かが足りないか、適切な場所を探していなかったに違いありません(私が試している限り、完璧ではありません)。
誰でも助けることができますか?ほとんどの場合、私が見逃している落とし穴が必ずあるので、自分で書くのは避けたいと思います。
java - Javaのユリウス日
http://www.rgagnon.com/javadetails/java-0506.htmlで「解決策」を見ましたが、正しく機能しません。たとえば、昨日(6月8日)は159だったはずですが、245だったとのことです。
では、誰かが現在の日付の3桁のユリウス日(ユリウス日ではなく、今年はその日が必要です)を取得するためのJavaのソリューションを持っていますか?
ありがとう!マーク
java - ユリウス日を通常の暦日に変換する
7桁のユリウス日をMM/dd / yyyのような形式に変換するにはどうすればよいですか?