問題タブ [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 投票する
1 に答える
267 参照

r - 開始ユリウス日を再割り当て (7 月 1 日 = ユリウス日 1、南半球)

私のデータセットには、年間を通じてさまざまな段階でのさまざまな観測が含まれています。

  • yearサンプルが収集されたとき。
  • site測定場所
  • Class測定中の物理的段階
  • date測定日
  • Julianユリウス日

最終的な測定は通常、南半球の夏時間である新年の早い時期に行われます。(例:夏は冬、春は秋)。

year site Class date Julian 1 2009 10C Early 2008-09-15 259 2 2009 10C L2 2008-09-29 273 3 2009 10C L3 2008-12-15 350 4 2010 10C Early 2009-08-31 243 5 2010 10C L2 2009-09-14 257 6 2010 10C L3 2009-12-11 345 7 2012 10C Early 2011-08-23 235 8 2012 10C L2 2011-09-22 265 9 2012 10C L3 2011-12-03 337 10 2012 10C LSample 2012-03-26 86 11 2013 10C Early 2012-09-07 251 12 2013 10C L2 2012-09-30 274 13 2013 10C L3 2012-12-17 352 14 2014 10C Early 2013-09-02 245 15 2014 10C L2 2013-09-16 259 16 2014 10C L3 2013-12-16 350 17 2014 10C LMid 2014-01-07 7 18 2015 10C Early 2014-09-08 251 19 2015 10C L2 2014-09-30 273 20 2015 10C L3 2014-12-01 335

ユリウスの開始日を 1 月 1 日ではなく 7 月 1 日に変換/再割り当てするのに苦労しています。以下のドット プロットは、年の初め (2 月から 3 月) に発生する最終サンプリングを示しています。 データのプロット例 パッケージにはchron並べ替えオプションがありますがorigin、自分のデータで正しく動作させることができません。

library(chron) library(dplyr) data.date <- data %>% mutate(July.Julian = chron(date,format = c(dates = "ymd"), options(chron.origin = c(month=7, day=1, year=2008)))) Error in chron(c("2008-09-15", "2008-09-29", "2008-12-15", "2009-08-31", : misspecified chron format(s) length

また

July.Julian = chron(data$date, format = c(dates = "ymd"), options(chron.origin = c(month=7, day=1, year=2008))) Error in chron(c("2008-09-15", "2008-09-29", "2008-12-15", "2009-08-31", : misspecified chron format(s) length

ユリウス日を 182 ではなく 1 として開始しようとしています。

考えや提案は大歓迎です。

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

perl - perl の 18 桁のジュリアン タイムスタンプ

perl スクリプトで 18 桁のジュリアン タイムスタンプを取得する必要があります。誰でもこれで私を助けることができますか?ただし、これを実現するためのサブルーチンを作成しましたが、常に 6 つのゼロで終わる数値が得られるため、見栄えがよくありません。適切な 18 桁の J タイムスタンプを取得するのを手伝ってください。

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

javascript - JavaScript でユリウス日番号を通常の日付 (utc) に変換する

ユリウス日付を JavaScript の UTC 日付形式である通常の日付に変換したいと考えています。例として、ユリウス数「57115」があります。10 April,2015のような形式に変換したい。

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

date - ユリウス形式 'yyyyddd' の数値を日付に変換します

ユリウス形式 'yyyyddd' の数値を Teradata の適切な日付値に変換するにはどうすればよいですか? たとえば、「2014001」から「2014-01-01」まで。

'2014001' が数値の場合と文字の場合の 2 つの例を示してください。

どうもありがとう!

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

python - YYYYMMDD ファイル名を YYYYJD に変換

ファイル名に yearmonthdate が含まれる .asc ファイル (年ごとに編成されたさまざまなフォルダーにある毎年 365 ファイル) のフォルダーを変換して、代わりに yearjuliandate を持ち、ユリウス日を 3 にする必要がある python スクリプトを作成しようとしています。数字 (つまり、1 = 001)。フォーマットは ETos19810101.asc です。私はそれらを次のようにしたい:ETos1981001.asc

各ファイルを反復処理して正しいユリウス日に変換できる Python でこれを記述するにはどうすればよいですか?

ファイル名に yearmonthdate が含まれる .asc ファイル (年ごとに編成されたさまざまなフォルダーにある毎年 365 ファイル) のフォルダーを変換して、代わりに yearjuliandate を持ち、ユリウス日を 3 にする必要がある Python スクリプトを作成しようとしています。数字 (つまり、1 = 001)。

  • それらの形式は次のとおりです。ETos19810101.asc
  • 私はそれらを次のようにしたい:ETos1981001.asc

各ファイルを反復処理して正しいユリウス日に変換できる Python でこれを記述するにはどうすればよいですか?

私はこれまでのところこれを持っています:

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

mysql - MySQL のユリウス日付を複数行のグレゴリオ日付に変換する

私の MySQL データベースには、約 2000 行の列 (テキスト) が 1 つあります。各行には、ユリウス日 (2015-09-02 の 2457268 など) があります。

ジュリアンからグレゴリオにすべての行を更新するソリューションを探しています。

SQLまたはPHPでこれを行う方法はありますか?

0 投票する
4 に答える
2514 参照

java - 「yyDHH」の形式のためにJavaでユリウスを日付に変換する方法

yy = 15 (年)、D = 150 (年間通算日)、HH = 10 (時間)

myDateTrue は正しく、2015 年 5 月 30 日です。myDateWrong は 30/05/2015 10:00:00 である必要がありますが、28/07/2015 18:00:00 のようです。ここで何が問題なのですか?

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

sql - ユリウス日変換 SQL

SQL Serverでユリウス日付をグレゴリオ暦の日付に変換する方法は? 以下にケースを示します。

  1. 6 桁の数字 - 変換を行い、正常に動作しています
  2. 5 桁の数字 - このユリウス日を通常の日付に変換する方法がわかりません。Googleのウェブサイトで検索しましたが、各ウェブサイトの答えが異なるため、混乱しています. サンプルデータ (47315、45009、69064、99281、98222、98329)

  3. ユリウス日付の列に「0」という値がある場合、この値をグレゴリオ暦の日付に変換する方法を教えてください。