是的,你没听错!随着时代的进步,算命行业也要迎来新的革命了。

Gitee 上这位开发者就用代码为算命先生们提供了技术支持,为算命行业提效!一起来看看这个开源项目吧。

项目名称:lunar

项目作者:6tail

开源许可协议:MIT

项目地址:https://gitee.com/6tail

项目简介

lunar 是一款无第三方依赖的公历(阳历)和农历(阴历、老黄历)工具,支持星座、儒略日、干支、生肖、节气、节日、彭祖百忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道黑道日及吉凶、法定节假日及调休等。

支持的时间跨度:1901-01-01(庚子年冬月十一)至2099-12-31(己未年冬月二十)。

lunar 拥有多语言版本,包括了 Java、C#、JavaScript、Golang、PHP 和 Python。

代码示例(以 Java 为例)

import com.nlf.calendar.Lunar;/*** 阴历示例**/
public class LunarSample{public static void main(String[] args){//今天//Lunar date = new Lunar();//指定阴历的某一天Lunar date = new Lunar(1986,4,21);System.out.println(date.toFullString());System.out.println(date.getSolar().toFullString());}
}

输出结果:

一九八六年四月廿一 丙寅(虎)年 癸巳(蛇)月 癸酉(鸡)日 子(鼠)时 纳音[炉中火 长流水 剑锋金 桑柘木] 星期四 北方玄武 星宿[斗木獬](吉) 彭祖百忌[癸不词讼理弱敌强 酉不会客醉坐颠狂] 喜神方位[巽](东南) 阳贵神方位[巽](东南) 阴贵神方位[震](正东) 福神方位[兑](正西) 财神方位[离](正南) 冲[(丁卯)兔] 煞[东]
1986-05-29 00:00:00 星期四 双子座

项目示例

今日黄历

年历

月历

老黄历

八字排盘

就像之前提到的那样,该项目包含了 Java、C#、JavaScript、Golang、PHP 和 Python 的多语言版本,如果你想了解项目的相关信息,就点击后面的链接前往项目主页看看吧:https://gitee.com/6tail

算命的也要懂代码了?这个开源项目从黄历到八字都算得清清楚楚相关推荐

  1. GitHub 30.2K Star,无需编码,可一键生成前后端代码,这个开源项目有点强!

    前言 今天,推荐一个系统项目.第一次使用就有点上头,爱不释手,必须要推荐给大家.上次是谁要的系统项目啊,我帮你找到了. 这是我目前见过最好的系统项目.功能完整,代码结构清晰.值得推荐. 项目介绍 最近 ...

  2. 23个Python爬虫开源项目代码Python爬虫开源项目代码

    WechatSogou [1]– 微信公众号爬虫. 基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典. github地址: https: ...

  3. android getevent 代码,Getevent  |  Android 开源项目  |  Android Open Source Project

    getevent 工具可在设备上运行,并可提供关于输入设备和内核输入事件的实时转储的信息. 此工具非常实用,可确保设备驱动程序报告各个输入设备的一系列预期功能并生成输入事件的所需信息流. 显示设备功能 ...

  4. GitHub 近两万 Star,无需编码,可一键生成前后端代码,这个开源项目有点强!...

    github地址:https://github.com/zhangdaiscott/jeecg-boot 项目介绍: JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 Spri ...

  5. GitHub 近两万 Star,可一键生成前后端代码,这个开源项目有点强

    项目介绍: JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus ...

  6. 如何在github上发起一个pull request,如何贡献代码,参与开源项目

    点击页面右上角的 "fork" ,把你关注的项目fork到你自己的账号下了. 把项目克隆到本地 修改并push 回到你的github界面,发起请求: 在自己fork的库处新建请求: ...

  7. 如何读懂python代码_教你如何阅读 Python 开源项目代码

    作者: Destiny 来源:https://learnku.com/articles/23010/teach-you-to-read-the-python-open-source-project-c ...

  8. 单片机编程好学吗?单片机初学者怎样看懂代码?

    单片机在很多人看来好像门槛很高,在某些人看来很简单. 所以,单片机编程好不好学,这取决于谁去学,有没有基础,有没有兴趣. 我自己是通过自学学会的,我个人认为相对java那些纯软件,单片机比较好学. 单 ...

  9. 如何看懂一个深度学习的项目代码

    搞深度学习的人,两大必备日常除了读论文之外就是读代码. 深度学习项目代码,小到几百行的测试demo,大到成千万行的开源项目,读起来方法肯定各有不同. 如下图Mask R-CNN项目代码和PyTorch ...

最新文章

  1. ACM图灵奖获得者:想从大数据中获益,先解决集成问题!
  2. 容器与微服务从技术到艺术 你需要这场论坛
  3. pytorch自带网络_【方家之言】一篇长文学懂 pytorch
  4. 80 after generation to marry or not to marry that is a question
  5. Spring Integration Java DSL示例
  6. excel三维地图数据源引用无效_Excel函数公式应用的基础,数据源的引用,动图解释...
  7. vue 数组转集合_思想实验:如何在Vue中使localStorage具有响应式?
  8. pat题解java,1039 到底买不买 (20分) Java题解 PAT (Basic Level) Practice (中文)- 巧妙开大数组减少代码量...
  9. Spring.NET教程(三)——对象的创建(基础篇)
  10. ZZULIOJ:1047: 对数表
  11. 拯救阿拉德大陆--竞码编程H-20‘
  12. filtering_audio.c/filtering_video.c 解读
  13. java有理数类的封装_【Java笔记】有理数的类封装
  14. 问题 A: Jugs
  15. 测角误差估计算法matlab,Harris角点检测 及 Matlab实验
  16. RPC论文翻译(Implementing Remote Procedure Calls)
  17. 计算机应用杂志-投稿经历
  18. HTML5新特性history
  19. Galaxy Tab3 10.1如何开启被隐藏的开发者选项?
  20. PS网页设计教程XXIII——创建一个售卖iPhone 5应用程序的网站

热门文章

  1. 循环链表——约瑟夫环
  2. 写给小鹤双拼用户的一封信
  3. 【ThreeJS基础教程-高级几何体篇】2.1更好的视觉效果-综合案例(2)
  4. 林大ACM培训day1心得
  5. Sqlserver 双机热备份_主数据库发布(主从备份)
  6. 微信小程序怎么做店铺?看一眼就知道了
  7. 【银行系列第一期】中国人民银行
  8. MySQL记录删除后竟能按中间被删除的主键加回去,磁盘空间被重用!
  9. 0711 - 在 iPic 周岁时,说说这款让我骄傲的产品
  10. 对深度可分离卷积、分组卷积、扩张卷积、转置卷积(反卷积)的理解