solarlunar-es公历农历(阳历阴历)转换库支持ES module Typescript仓库地址:solarlunar-es 1900 年至 2100 年公历、农历互转Solar : 公历 阳历Lunar : 农历 阴历支持年份:1900-2100安装npm i solarlunar-es用法:import solarLunar from 'solarlunar-es';
const s
转载
2024-10-10 07:53:19
93阅读
# Java农历算法项目的实现
欢迎你加入Java开发的世界!在这篇文章中,我们将一起实现一个简单的农历算法,并用Maven来管理项目。通过这个过程,你将学习如何创建一个Maven项目、实现农历计算的代码,并使用图表工具来展示数据。接下来,让我们一步一步地进行学习。
## 整体流程概述
我们将整个流程分成几个步骤,下面是一个简单的表格来描述这些步骤。
| 步骤 | 描述
阳历转化为农历,因为农历的节气具体精确到是哪一天,是一个很复杂的算法,涉及到天文学计算。因此很多计算数据都来源于天文台的数据。程序代码的核心其实就是查表法。作为程序学习,其他年份的数据未完整收入。可自行去补充#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
功能:对录入的日期进行分析星期几、农历、节气
环境:pyth
转载
2024-04-01 12:37:35
74阅读
Java中的日期类主要包括:Date类和Calendar类,本文中将对Calendar类进行讲解。一、Calendar类的简介Calendar类是一个抽象类,在实际使用时实现特定的子类的对象,只需要使用getInstance方法创建即可。二、Calendar类中的常用字段YEAR 年份MONTH 月份DATE 日期WEEK_OF_YEAR 当前年中的第几个星期WEEK_OF_MONTH 当前月中的
转载
2023-10-27 04:51:42
73阅读
php 农历 1. function lunarcalendar ($month, $year) {
2. global $lnlunarcalendar;
3. /*Lunar calendar 博大精深的农历
4. 原始数据和算法思路来自javascript版的农历算法
5. */
6. //农历每月的天数。每个元素为一年。每个元素中的数
转载
2024-02-07 11:54:28
223阅读
农历是阴阳历,阴阳历(外文名:lunisolar calendar),是指在天文学中是指兼顾太阳、月
原创
2023-06-21 15:45:55
1359阅读
农历与二十四节气 API 数据接口任意日期查询,农历日期返回,全年节气。1. 产品功能支持任意日期的农历与二十四节气查询;节气包含当日、下一个以及全年节气与日期;同时返回农历中文;数据持续更新与维护;全接口支持 HTTPS(TLS v1.0 / v1.1 / v1.2 / v1.3);全面兼容 Apple ATS;全国多节点 CDN 部署;接口极速响应,多台服务器构建 API 接口负载均衡;接口调
转载
2024-01-22 21:14:06
202阅读
利用Python计算农历日期运行环境:PyCharm 2020.1macOS Monterey Version 12.3.1Python 3.9.9Jupyter notebook现整理成文分享如下:首先安装第三方开源模块,在命令行输入如下命令:pip install zhdate使用方法:1.1 阳历与农历日期的转换在交互式环境输入如下命令:from datetime import ZhDate
转载
2023-08-12 20:33:31
522阅读
国际通用的历法是以一个太阳回归年为周期,谓之太阳历,简称为阳历,全球公用,故亦称为公历。阳历即是公历。中国传统的历法自夏朝始,称为夏历,是以月球绕地球一周为一月,十二月为一年,月亮号为太阴,故谓之太阴历,简称为阴历。 夏历将太阴历配合了闰年及二十四节气,使得太阴历的年周期同步于太阳历。中国夏历其实是阴阳合历。中国以农业立国,夏历的节气时令等与农业生产密切相关,民国建立后,通用阳历,而将传
转载
2024-04-07 14:20:25
145阅读
之所以说是自娱自乐是因为,这个东西做出来基本没有共性,我是为了解决我自己 的问题而编的一个小程序。不过真是解决我的大问题,修正效率大大提高。过程是这样的,我之前一直是手动修正C++的农历库,开始的时候要1个小时修正10年的数据,后来用excel做了一个(链接:),速度提高到每10年半个小时左右。因为要用手机查找大小月份,再生成16位数据,再用手机进行验证。做了80年,实在有点烦了,今天躺在病床上(
转载
2023-12-20 09:03:56
63阅读
Update: 0.12 2011-9-5 - 修复一个当使用农历正月日期初始化日历时陷入死循环的问题。Update: 0.11 2009-12-27 - 修复了获取中文农历时未计算农历日期的问题; - 加入一个字段CHINESE_TERM_OR_DATE用于模仿台历的显示方式:如果当天有节气则指示节气,如果是初一指示农历月,否则指示农历日。从和荣笔记找到的农历算法,用Ca
转载
2023-08-29 14:20:52
85阅读
这个还是个自娱自乐的工作。昨天已经通过python已经把1901到2019年的所有数据修正完成,真的很快,不到半个小时就全完成了,所以今天就要校对数据是否准确,本来应该是准确的,但可能由于我输入错误导致错误出现,所以必须验证。验证方法:1、先用C++取每个月的5、25日两天,每年取24个数据,计算出农历,保存到文件中,不管闰月,如果有一个月数据有错误肯定影响到其他月份。2、python也计算每月的
转载
2023-11-11 08:49:20
101阅读
[视频] Python农历库zhdate,以及200年农历数据压缩存储方法 zhdate支持农历-公历互相转换、日期加减以及全中文日期生成,内置了1900-2100年的农历数据,仅依赖Python内置模块。该库保存农历数据的方法很巧妙,我当初看源码时就留下了非常深刻的印象。[农历库为什么使用查表法而不是计算] 农历是由天文观测确定的历法,并非数学周期。以月亮圆缺循环算做一个月,一轮是29天12
转载
2023-11-09 22:14:16
244阅读
两种转换结果的方法都在,根据自己需要的格式,解放注释即可结果:阳历:1991-02-13 农历: 1990年十二月廿九
阳历:1991-02-13 农历: 1990-12-29 java工具类:package com.boot.common.utils;
import java.text.ParseException;
import java.text.SimpleDateForm
转载
2023-06-09 21:49:30
129阅读
最近在写日历,发现很多开源的常用的日历根本不能显示出除夕这个节日,所以在github上找到一个计算出大部分农历之后修改了一下,这里科普下,除夕有可能是29,也有可能是30,中国农历一个月只有29天或者30天。 import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
转载
2023-08-10 23:43:08
82阅读
本文介绍了用查表法实现的公历到农历日期转换的方法,给出了实用的JScript脚本。可接受的公历日期范围是2001-1-1至2050-12-31。// 数组LunarDaysOfMonth存入农历2001年到2050年每年中的月天数信息
// 农历每月只能是29或30天,一年用12(或13)个二进制位表示,从高到低,对应位为1表示30天,否则29天
var LunarDaysOfMonth = n
转载
2023-12-17 13:51:25
400阅读
1.新建一个util工具类
转载
2023-05-22 22:39:15
462阅读
import java.util.Arrays;
import java.util.Date;
import java.util.GregorianCalendar;
/**
* 工具类,实现阴阳历互转
*
* @author luohao
*/
public class LunarCalendar {
/**
* 支持转换的最小农历年份
*/
pub
转载
2023-09-01 14:33:40
111阅读
java农历类 java 农历库
转载
2023-05-22 22:40:35
125阅读
package com.allynav.iefa.utils;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
impor
转载
2023-08-11 20:41:43
138阅读