推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言

更多开源项目请查看:一个专注推荐.Net开源项目的榜单

日历对我们来说,最熟悉的就是阳历和农历,在中国每年都有固定的节日、节气、中国特有传统节日,有些节日是固定的,但是节气这些都需要我们经过一定规则换算出来。

所以,今天给大家推荐一个开源库,它支持阳历、阴历、佛历和道历的日历转换,可以满足我们的所有需求。

项目简介

这是有多开发语言版本、支持阳历、阴历、佛历和道历的日历转换的工具,还支持星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞宜忌、吉神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道日及吉凶等。

此工具功能非常全面,用于做节日、节气提醒、黄历查询、星座查询等等。

该工具有多个开发语言版本:javascript、java、c#、php、python、go、typescript、flutter、swift。

工具功能

1、阳历:阳历周、月、季度、半年、年,闰年、年天数、月天数等;

2、阴历:节气、干支、三伏、生肖、八卦方位、吉神方位等;

3、佛历:因果犯忌、月斋、观音斋、朔望斋等;

4、道历:三会日、三元日、八节日、五腊日、八会日、戊日等。

使用方法

C#使用方法

using System;
using Lunar;
namespace demo
{
    class Program
    {        
        static void Main(string[] args)
        {
            var solar = new Solar(1986, 5, 29);
           var lunar = solar.Lunar;
           Console.WriteLine(lunar.FullString); 
           Console.WriteLine(solar.FullString);
        }    
    }
}
//输出
一九八六年四月廿一 丙寅(虎)年 癸巳(蛇)月 癸酉(鸡)日 子(鼠)时 纳音[炉中火 长流水 剑锋金 桑柘木] 星期四 北方玄武 星宿[斗木獬](吉) 彭祖百忌[癸不词讼理弱敌强 酉不会客醉坐颠狂] 喜神方位[巽](东南) 阳贵神方位[巽](东南) 阴贵神方位[震](正东) 福神方位[兑](正西) 财神方位[离](正南) 冲[(丁卯)兔] 煞[东]
1986-05-29 00:00:00 星期四 双子座

年历示例

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wd0E6suI-1677899552764)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3a93b3db66f145aaa63d39a473725634~tplv-k3u1fbpfcp-zoom-1.image)]

佛历示例

图片

道历示例

图片

黄历示例

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Wk34yXM-1677899552766)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0bc3e5daece7413e80169a2a9d8b6623~tplv-k3u1fbpfcp-zoom-1.image)]

项目地址

Github:

https://github.com/6tail/lunar-csharp

Gitee:

https://gitee.com/6tail/lunar-csharp

- End -

推荐阅读

一款WPF开发的B站视频下载开源项目

推荐一个跨平台支持Word, Excel, CSV, Email等30多种格式的操作库

一个基于.Net开发的Windows截屏录制工具

推荐一个.Net分布式微服务开发框架

一个基于.Net高性能跨平台内网穿透工具

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程乐趣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值