問題タブ [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.
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 として開始しようとしています。
考えや提案は大歓迎です。
perl - perl の 18 桁のジュリアン タイムスタンプ
perl スクリプトで 18 桁のジュリアン タイムスタンプを取得する必要があります。誰でもこれで私を助けることができますか?ただし、これを実現するためのサブルーチンを作成しましたが、常に 6 つのゼロで終わる数値が得られるため、見栄えがよくありません。適切な 18 桁の J タイムスタンプを取得するのを手伝ってください。
javascript - JavaScript でユリウス日番号を通常の日付 (utc) に変換する
ユリウス日付を JavaScript の UTC 日付形式である通常の日付に変換したいと考えています。例として、ユリウス数「57115」があります。10 April,2015のような形式に変換したい。
date - ユリウス形式 'yyyyddd' の数値を日付に変換します
ユリウス形式 'yyyyddd' の数値を Teradata の適切な日付値に変換するにはどうすればよいですか? たとえば、「2014001」から「2014-01-01」まで。
'2014001' が数値の場合と文字の場合の 2 つの例を示してください。
どうもありがとう!
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 でこれを記述するにはどうすればよいですか?
私はこれまでのところこれを持っています:
mysql - MySQL のユリウス日付を複数行のグレゴリオ日付に変換する
私の MySQL データベースには、約 2000 行の列 (テキスト) が 1 つあります。各行には、ユリウス日 (2015-09-02 の 2457268 など) があります。
ジュリアンからグレゴリオにすべての行を更新するソリューションを探しています。
SQLまたはPHPでこれを行う方法はありますか?
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 のようです。ここで何が問題なのですか?
sql - ユリウス日変換 SQL
SQL Serverでユリウス日付をグレゴリオ暦の日付に変換する方法は? 以下にケースを示します。
- 6 桁の数字 - 変換を行い、正常に動作しています
5 桁の数字 - このユリウス日を通常の日付に変換する方法がわかりません。Googleのウェブサイトで検索しましたが、各ウェブサイトの答えが異なるため、混乱しています. サンプルデータ (47315、45009、69064、99281、98222、98329)
ユリウス日付の列に「0」という値がある場合、この値をグレゴリオ暦の日付に変換する方法を教えてください。