爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: hillside

[源程序] 公历日期格式与儒略日(julian day)格式的互相转换

  [复制链接]

新浪微博达人勋

发表于 2016-5-18 15:06:59 | 显示全部楼层
好棒!谢谢分享~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-24 15:29:33 | 显示全部楼层
有点贵,买不起啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-27 17:40:09 | 显示全部楼层
之前算这个算了好久,真是好东西
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-10-25 17:01:32 | 显示全部楼层
果断收藏,谢谢分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-10-31 10:30:07 | 显示全部楼层
收藏了,正好有这方面的需求,谢谢楼主了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-3 16:18:58 | 显示全部楼层
这个绝对是好东西啊,果断下载收藏
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-12 11:17:36 | 显示全部楼层
儒略日确实是个好东西,在计算日期间隔方面非常方便
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-12 11:18:15 | 显示全部楼层
ttgg 发表于 2017-1-12 11:17
儒略日确实是个好东西,在计算日期间隔方面非常方便

    //计算儒略日
    static int ToJulianDate(int year, int month, int day)
    {
        int a = (14 - month) / 12;
        int y = year + 4800 - a;
        int m = month + 12 * a - 3;
        return (day + int ((153 * m + 2) / 5) + y * 365 +
            int (y / 4) - int (y / 100) + int (y / 400) - 32045);
    }
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-12 11:19:04 | 显示全部楼层
ttgg 发表于 2017-1-12 11:18
//计算儒略日
    static int ToJulianDate(int year, int month, int day)
    {

    //计算某一天是星期几 星期天 ~ 星期六(0-6)
    static int WeekDay(int year, int month, int day)
    {
        int ax = ToJulianDate(year, month, day) + 1;
        return ax - 7*(int(ax/7));
    }
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-12 11:19:20 | 显示全部楼层
ttgg 发表于 2017-1-12 11:19
//计算某一天是星期几 星期天 ~ 星期六(0-6)
    static int WeekDay(int year, int month, int day ...

    static int DiffDay(int y1, int m1, int d1, int y2, int m2, int d2)
    {
        return ToJulianDate(y1, m1, d1) - ToJulianDate(y2, m2, d2);
    }
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表