1个不稳定版本
0.1.0 | 2021年7月7日 |
---|
#540 在 日期和时间
12KB
225 代码行
ndate
这是一个提供当前尼泊尔日期(Bikram Sambhat日期),将Bikram Sambhat转换为公历日期,反之亦然的命令行程序。
描述
ndate命令可用于获取当前尼泊尔日期。可用的选项有-a和-b,其中-a将Bikram Sambhat日期转换为公历日期,-b将公历日期转换为Bikram Sambhat日期。
以下是一些示例
- ndate
上面的命令给出当前尼泊尔日期。输出 = 2078-03-13
- ndate -b 1985-9-9
上面的命令将1985-9-9(yyyy-m-d)转换为Bikram Sambhat日期。输出 = 2042-05-24
- ndate -a 2042-5-24
上面的命令将2042-5-25(yyyy-m-d)转换为公历日期。输出 = 1985-09-09
尼泊尔月份可能从29天到32天不等,它们不是固定的,因此没有固定的算法可以确定特定年份尼泊尔月份的天数,因此从1970 BS到2090 BS,月份数量是硬编码的。感谢https://github.com/medic/bikram-sambat 提供的硬编码数据范围(1970 - 2090 BS)。
注意:转换只适用于1970 BS到2090 BS的Bikram Sambhat范围。如果您有更多数据,请随时贡献。
入门与安装
用户可以下载源代码,并使用cargo build构建它,如果系统中已安装Rust,则可以使用cargo run命令运行它,或者用户可以直接下载提供的二进制文件,这些二进制文件将很快可用于各种设备,并可以直接执行二进制文件。
执行程序
- 下载二进制文件
- 将其安装到可见路径的文件夹中,例如mac中的/usr/local/bin。
- 输入ndate,它将给出当前尼泊尔日期,或使用提供的选项相应地操作。
作者
Swoven Pokharel: [email protected]
依赖项
~3–4.5MB
~71K SLoC