问题标签 [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.
tsql - 无法从 Julian INT 日期转换为常规 TSQL 日期时间
帮助我 Stackoverflow,我即将在我的键盘上解决这个问题的所有“HULK SMASH”。我已经仔细研究过,但显然我没有做对。
尽管我使用的是 SQL 2005,但我正在使用从专有工具(Platinum SQL?)引用的 Julian 日期。当我运行 select 语句时,我可以将他们的“特殊”版本的 Julian 转换为日期时间。不幸的是,它不会插入到日期时间列中,当我尝试时出现以下错误:
将 char 数据类型转换为 datetime 数据类型会导致 datetime 值超出范围。
所以我不能设置日期时间标准来运行存储过程的报告。
原始值:733416 等效日历值:01-09-2009
下面是我的代码......我很接近但我看不出有什么问题,我需要我的转换语句将 Julian 值 (733416) 实际转换为兼容的 TSQL DATETIME 值。
sql - 从 postgres 中的列创建时间戳
我在一列中有 2 行,其中一个为我提供朱利安日期(自 1970 年 1 月 1 日以来的天数,当天为 1),第二列是当天午夜过后的分钟数(为什么是这样做,我不知道)。
我想让我的 sql 查询从这两列中创建一个时间戳。
如果我可以提前访问数据,我可以做类似的事情SELECT timestamp '1970-01-01 00:00:00' + INTERVAL 'X DAYS' + INTERVAL 'Y MINUTES' AS my_time FROM mytable
,但是由于 X 和 Y 是我正在查询的表的实际成员,所以它不是那么简单。
有人有什么建议吗?
本质上,我正在寻找等效的 [法律] 解决方案:
我可以让我的服务器端代码为我做这件事,但如果我可以将它构建到我的查询中,我会喜欢它。
c# - C#:如何根据给予者格式将字符串转换为朱利安日期?
我的问题是如何将输入的 DateTime 值转换为 Julian 日期格式,但结果应该是“0YYDDD”格式?我想 2011 年 1 月 2 日应该看起来像“011002”。
谢谢
objective-c - Objective-C:如何从 Julian 日期字段创建 NSDate
我创建了一个类别来帮助我处理从年、月、日字段创建日期。我现在还需要从 Julian Date (YYJJJ) 创建一个日期。我已经解析了我的 Julian 日期字符串,现在有了
这是我的 NSDateCategory:
如何从这些字段创建 NSDate?
编辑: 这是我试图翻译成Objective-C的Java功能
date - VB6 Julian 日期字符串到日期对象
Visual Basic 6 中是否有可用于将儒略日期字符串(99001-1st of Jan 1999)转换为Date
对象的函数?
我尝试过使用CDate()
,但结果不如预期。
谢谢。
ruby - 将 Ruby Date 类用于天文数据
~ 大约太阳正午
作为更新,部分混淆是太阳正午是自公元前 4713 年 1 月 1 日格林威治中午以来所有计算开始的地方。
Date.ordinal_to_jd 的正确使用并没有弥补这一事实。因此,通过像这样添加或减去 12 小时:
我们应该得到更少的错误。既然我们的计算是从昨天中午开始的,那么我们使用哪个呢?
该代码来自此页面Sunrise_equation的两个方程式。
我从这里的一位用户那里得到的第一个答案是,我们不了解 0.0009 和 lw / 360 的使用。lw / 360 似乎是本初子午线的小数日。至于 0.0009,它必须是自公元前 4713 年 1 月 1 日格林威治中午以来以秒为单位的少量方差。有关更多信息,请参阅 IAU 标准
根据此页面,我计算为 0.007776 秒。
我有一些来自 Date 类的信息,不包括方法细节。
附带说明一下,Ruby 有一种计算朱利安日期的方法真是太好了。我正在研究NOAA的 Javascript 代码。
这是我受到链接启发而写的一堂课。
现在这让我到了那里,但我仍在研究如何返回一个数字,例如由最上面的方程计算的数字。试试这个,我们可以看到我们在 JDN 中确实得到了 0.5。谁是对的?红宝石还是 NOAA?
NOAA 使用从 jd 中减去的 2000 年 1 月 1 日值 2451545.0 来获得像这样的分数世纪时间
c# - 在 C# 中将 DateTime 转换为 Julian 日期(ToOADate 安全吗?)
我需要将标准公历日期转换为儒略日数。
我在 C# 中没有看到任何文档可以直接执行此操作,但我发现很多帖子(在谷歌搜索时)建议使用ToOADate。
ToOADate上的文档不建议将此作为儒略日期的有效转换方法。
任何人都可以澄清这个函数是否会准确地执行转换,或者可能是更合适的方法将 DateTime 转换为 Julian 格式的字符串。
当根据Wikipedia 的 Julian Day 页面进行验证时,这为我提供了预期的数字
然而,这并不是对所使用的幻数的理解。
谢谢
参考:
java - 如何在 Java 日期和儒略日数之间进行转换?
如何将 JavaDate
转换为double
代表儒略日的 a?
如何将儒略日数转换为 Java Date
?
编辑:添加了 FuncionSoporte.java 代码。
sql - JULIAN日期的Sqlite WHERE条件?
如何在 Julian 列日期上构建 sql where 子句?
我无法建立一个工作语句,我没有使用 GreaterThan ">" 运算符或所有使用 SmallerThan "<" 的结果
我尝试使用让 Air (Adobe) 处理它的参数。我也试过不带参数的字符串(因为这篇文章):
或日期对象
我能够找到的所有示例都适用于字符串(TEXT 列)或 Unix 时间(INTEGER 列)中的日期
出于兼容性原因,我不能以 Julian 以外的任何其他格式存储我的日期......