问题标签 [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
测量 r 期间的物理阶段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
我很难将 Julian 开始日期转换/重新分配到 7 月 1 日而不是 1 月 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
我试图以 1 而不是 182 开始 Julian 日期。
欢迎提出想法或建议。
datepicker - yii\jui\DatePicker 是否支持儒略日期?
我发现 DatePicker 中的默认设置不会考虑儒略日期(即 1582 年之前的欧洲日期),但还没有找到解决此问题的正确方法。有什么建议吗?
perl - perl 中的 18 位朱利安时间戳
我需要在我的 perl 脚本中获取 18 位 Julian Timestamp。有人可以帮我吗?但是我已经编写了一个子程序来实现这一点,但它对我来说并不好看,因为它总是给我一个以 6 个零结尾的数字。请帮助获取正确的 18 位 J 时间戳。
javascript - Conversion of julian date number to normal date (utc) in javascript
I want to convert my Julian date number into normal date that is UTC date format in JavaScript . For an example I have Julian number "57115". I want to convert in format like 10 April,2015.
date - 将 Julian 格式的数字“yyyyddd”转换为日期
如何将 Julian 格式的数字“yyyyddd”转换为 Teradata 中的正确日期值?例如从“2014001”到“2014-01-01”。
请提供两个示例,第一个是“2014001”是数字,第二个是字符。
非常感谢!
python - 将 YYYYMMDD 文件名转换为 YYYYJD
我正在尝试编写一个python脚本来转换一个.asc文件的文件夹(每年365个文件在按年份组织的不同文件夹中),它们的文件名中有yearmonthdate,而不是yearjuliandate,而朱利安日期需要是3数字(即 1 = 001)。它们的格式为:ETos19810101.asc。我希望他们成为:ETos1981001.asc
如何在 Python 中编写此代码,以便遍历每个文件并将其转换为正确的儒略日?
我正在尝试编写一个 Python 脚本来转换 .asc 文件的文件夹(每年在按年份组织的不同文件夹中的 365 个文件),这些文件的文件名中包含 yearmonthdate 以改为 yearjuliandate 并且 julian 日期需要为 3数字(即 1 = 001)。
- 它们的格式:
ETos19810101.asc
- 我希望他们成为:
ETos1981001.asc
如何在 Python 中编写此代码,以便遍历每个文件并将其转换为正确的儒略日?
到目前为止我有这个:
mysql - 将 MySQL 中的儒略日期转换为多行的公历日期
在我的 MySQL 数据库中,我有一列(文本),大约 2000 行。在每一行中,我都有一个儒略日期(例如 2015-09-02 的 2457268)。
寻找将所有行从 Julian 更新为 Gregorian 的解决方案。
有什么方法可以在 SQL 或 PHP 中做到这一点?
java - 如何在 Java 中将 Julian 转换为“yyDHH”格式的日期
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 位数字 - 我不知道如何将此儒略日期转换为正常日期。我在谷歌网站上搜索过,但每个网站都有不同的答案,所以我很困惑。示例数据(47315、45009、69064、99281、98222、98329)
如果我在儒略日期列中有值“0”,那么如何将此值转换为公历日期?
date - 如何使用 PLSQL 在儒略日期中使用 BETWEEN
我正在尝试从下面显示的特定日期获取所有记录,但日期的格式似乎是儒略日期(不幸的是我无法更改)
我收到了错误数据类型不一致:预期 NUMBER 得到 DATE。我认为这是因为格式。我不知道如何将 sql 中的上述日期转换为儒略日期。谢谢!
编辑:添加 order_date 示例日期