前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >鸿蒙原生calendar-converter三方库发布啦

鸿蒙原生calendar-converter三方库发布啦

作者头像
徐建国
发布2024-02-23 13:49:42
1010
发布2024-02-23 13:49:42
举报
文章被收录于专栏:个人路线个人路线

运行环境

DevEco Studio:4.0Release

OpenHarmony SDK API10

开发板:润和DAYU200

calendar-converter

日历转换器

本库由李俊杰移植,感谢大家对坚果派的支持。

一、下载安装

代码语言:javascript
复制
ohpm install @nutpi/calendar-converter

OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包

二、使用

代码语言:javascript
复制
import calendar from "@nutpi/calendar-converter"
import calendar from '@nutpi/calendar-converter'
@Entry
@Component
struct Index {
  @State message: string = "坚果派";
  build() {
    Row() {
      Column() {
        Text(this.message)
          .fontSize(20)
        Button("调用calendar.solar2lunar():")
          .onClick(() => {
            this.message = JSON.stringify(calendar.solar2lunar());
          })
        Button("调用calendar.solar2lunar(1987,11,'01'):")
          .onClick(() => {
            this.message = JSON.stringify(calendar.solar2lunar(1987,11,'01'));
          })
        Button("调用calendar.lunar2solar(1987, '09', 10)::")
          .onClick(() => {
            this.message = JSON.stringify(calendar.lunar2solar(1987, '09', 10));
          })
      }
      .width('100%')
    }
    .height('100%')
  }
}

结果

代码语言:javascript
复制
/** 公历年月日转农历数据 返回json */
calendar.solar2lunar(1987,11,01);
/** 农历年月日转公历年月日 */
calendar.lunar2solar(1987,9,10);
/**调用以上方法后返回类似如下object(json)具体以上就不需要解释了吧!*/
/** c开头的是公历各属性值 l开头的自然就是农历咯 gz开头的就是天干地支纪年的数据啦~ */
{
    Animal: "兔",
    IDayCn: "初十",
    IMonthCn: "九月",
    Term: null,
    astro: "天蝎座",
    cDay: 1,
    cMonth: 11,
    cYear: 1987,
    gzDay: "甲寅",
    gzMonth: "庚戌",
    gzYear: "丁卯",
    isLeap: false,
    isTerm: false,
    isToday: false,
    lDay: 10,
    lMonth: 9,
    lYear: 1987,
    nWeek: 7,
    ncWeek: "星期日"
}
/** 该代码还有其他可以调用的方法,请自己查看代码中的详细注释 */

三、开源协议

本项目基于 Apache ,请自由地享受和参与开源。感谢金陵科技学院的同学做出的努力。和jjonline的付出。

四、仓库地址

访问地址[1],快来下载使用吧,喜欢的话,三连支持一波。

参考资料

[1]

访问地址: https://ohpm.openharmony.cn/#/cn/detail/@nutpi%2Fcalendar-converter

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-02-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大前端之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 运行环境
  • calendar-converter
    • 一、下载安装
      • 二、使用
        • 三、开源协议
          • 四、仓库地址
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档