标签: julian-date

Python问题:迄今为止的年份和年份?

我有一年的价值和一年中的一天,并希望转换为日期(日/月/年).

提前致谢.:)

python date julian-date

47
推荐指数
4
解决办法
3万
查看次数

为什么NSDateFormatter会为这4个时区返回nil日期?

尝试在iOS6中运行它(尚未测试iOS6之前):

NSDateFormatter *julianDayDateFormatter = nil;
julianDayDateFormatter = [[NSDateFormatter alloc] init];
[julianDayDateFormatter setDateFormat:@"g"];

for (NSString *timeZone in [NSTimeZone knownTimeZoneNames]) {
    julianDayDateFormatter.timeZone = [NSTimeZone timeZoneWithName: timeZone];
    NSDate *date = [julianDayDateFormatter dateFromString:[NSString stringWithFormat:@"%d", 2475213]];
    if (date == nil)
        NSLog(@"timeZone = %@", timeZone);
}
Run Code Online (Sandbox Code Playgroud)

并得到以下输出:

America/Bahia
America/Campo_Grande
America/Cuiaba
America/Sao_Paulo
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么这四个时区的行为是这样的,NSDateFormatter设置为朱利安日数?所有其他时区使NSDateFormatter返回实际的NSDates.

objective-c nsdate nsdateformatter julian-date ios6

42
推荐指数
2
解决办法
2198
查看次数

在C#中将DateTime转换为Julian日期(ToOADate Safe?)

我需要将标准格里高利日期转换为儒略日日期.

我在C#中没有看到任何直接执行此操作的文档,但我发现许多帖子(谷歌搜索时)建议使用ToOADate.

ToOADate上的文档并未将此建议为Julian日期的有效转换方法.

任何人都可以澄清这个函数是否会准确地执行转换,或者可能是一个更合适的方法将DateTime转换为Julian格式的字符串.


在根据维基百科的Julian Day页面进行验证时,为我提供了预期的数字

public static long ConvertToJulian(DateTime Date)
{
    int Month = Date.Month;
    int Day = Date.Day;
    int Year = Date.Year;

    if (Month < 3)
    {
        Month = Month + 12;
        Year = Year - 1;
    }
    long JulianDay = Day + (153 * Month - 457) / 5 + 365 * Year + (Year / 4) - (Year / 100) + (Year / 400) + …
Run Code Online (Sandbox Code Playgroud)

.net c# datetime date julian-date

29
推荐指数
3
解决办法
5万
查看次数

从字符串日期提取一年中的一天和Julian日

"2012.11.07"在python中有一个字符串.我需要将它转换为日期对象,然后获得一年中的日期Julian日的整数值.可能吗?

python datetime date julian-date

22
推荐指数
2
解决办法
5万
查看次数

将unix时间戳转换为julian

如何从unix时间戳(例如1232559922)转换为小数julian日期(2454853.03150).

我找到了一个网站(http://aa.usno.navy.mil/data/docs/JulianDate.php)执行类似的计算,但我需要以编程方式进行.

解决方案可以是C/C++,python,perl,bash等......

datetime timestamp date julian-date

18
推荐指数
2
解决办法
2万
查看次数

Java中的Julian日

我在http://www.rgagnon.com/javadetails/java-0506.html上看过"解决方案" ,但它无法正常工作.例如,昨天(6月8日)应该是159,但它说它是245.

那么,有人在Java中有一个解决方案来获取当前日期的三位数朱利安日(不是朱利安日期 - 我需要今年的这一天)吗?

谢谢!标记

java julian-date

16
推荐指数
5
解决办法
4万
查看次数

将日期向量转换为R中的Julian日

我有一个日期列的格式:16Jun10,我想提取朱利安日.我有各种各样的岁月.

我已经尝试过julian和mdy.date这些函数,但似乎没有用.

r date julian-date

14
推荐指数
3
解决办法
3万
查看次数

在C++ 11/14中处理Julian日期

在C++中处理Julian日期的最佳/最简单方法是什么?我希望能够在朱利安日期和格里高利日期之间进行转换.我有C++ 11和C++ 14.罐<chrono>库有助于解决这个问题?

c++ julian-date c++-chrono c++14

14
推荐指数
1
解决办法
4072
查看次数

JDE的Julian Date格式的精确定义是什么?

我正在编写代码以从格里高利日期转换为JDE(JDEdwards)Julian日期.

注:JDE Julian日期是从长期的正常使用不同的公历日期.

据我可以从谷歌搜索,JDE Julian日期的定义是:

1000*(year-1900) + dayofyear
Run Code Online (Sandbox Code Playgroud)

其中年份为4位数年份(例如2009年),1月1日为1年,并且12月31日全年计入365或366(取决于这是否为闰年).

我的问题是:在1900年前支持了多少年?如果是的话,上述公式是否仍然适用,或者应该如此:

1000*(year-1900) - dayofyear
Run Code Online (Sandbox Code Playgroud)

(注意减去而不是加号.)

或者是其他东西?

有没有人有这个日期格式的官方文档的链接?

date jdedwards julian-date

12
推荐指数
2
解决办法
1万
查看次数

Oracle朱利安一年中的一天

如何在Oracle数据库中选择Julian日期?

我试过:从双重中选择to_char(sysdate,'J'); 这给了我自公元前4712年1月1日以来的天数.但我需要自1.1以来的天数.当年.

sql oracle julian-date

8
推荐指数
2
解决办法
1万
查看次数