尼泊尔枣API

nepali-date的Python项目详细描述


尼泊尔日期(Bikram Sambat B.S)API

类似于datetime.date()的api,它在bs日期而不是ad上工作。

安装

您可以从pypi安装尼泊尔日期:pip install nepali-date

如何使用

BS Date today

fromnepali_dateimportNepaliDate# print today BS dateprint(NepaliDate.today())

Creating NepaliDate instance

fromnepali_dateimportNepaliDatemy_birthday=NepaliDate(2051,10,1)# ormy_birthday=NepaliDate('2051','10','1')

Adding/Subtracting datetime.timedelta to NepaliDate instance

importdatetimefromnepali_dateimportNepaliDatemy_birthday=NepaliDate(2051,10,1)hundred_days_after_my_birthday=my_birthday+datetime.timedelta(days=100)hundred_days_before_my_birthday=my_birthday-datetime.timedelta(days=100)

Converting datetime.date to NepaliDate or vice-versa

importdatetimefromnepali_dateimportNepaliDatemy_birthday_in_ad=datetime.date(1995,10,15)my_birthday_in_bs=NepaliDate.to_nepali_date(my_birthday_in_ad)my_birthday=NepaliDate(2051,10,1)my_birthday_in_ad=my_birthday.to_english_date()

月历

Current nepali month calendar

fromnepali_dateimportNepaliDateNepaliDate.calendar()

Screenshot

日期采用isoformat()'yyyy-mm-dd'

dt=NepaliDate(2076,4,2)print(dt.isoformat())# outputs 2076-04-02

日期显示格式

Format SpecifierMeaningExample
^{}Day of the month as a zero-padded decimal number.01, 02, ..., 32
^{}Month as abbreviated name.Bai, Jes, ..., Cha
^{}Month as full name.Baishak, Jestha, ..., Chait
^{}Month as a zero-padded decimal number.01, 02, ..., 12
^{}Year without century as a zero-padded decimal number.00, 01, ..., 99
^{}Year with century as a decimal number.0001, 0002, ..., 2075, 2076, ..., 9999
dt=NepaliDate(2076,4,7)print("{0:B} {0:d}".format(dt))# outputs Shrawan 07

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
windows请帮助获取java。运行程序时发生lang.nullpointerexception   JPA标准中的错误:java。lang.IllegalArgumentException:此JPQLquery中没有名为“:inputMsgId_1_”的参数   java调度一个小程序,从ScheduledExecutorService开始   java点击AVD“创建设备”按钮抛出NullPointerException   缓存Java9WebStart会多次加载jar文件   使用java计算最小二乘   当代理关闭时,java kafka生产者不会抛出异常   我们什么时候以及为什么要在java中进行自定义序列化?   java使用GSON解析包含包含所需字符串的对象的对象数组   java如何使用BOBJ REST API实现分页?   java身份验证失败:用户的凭据已过期。CAS v4。2.   合并排序中的java无限循环?   java jackson xml将pojo子元素转换为字符串   tcp Java ObjectOutputStream重置错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   奇怪的Java数学结果   java如何在Android中禁用最近的活动按钮?   java刷下应用程序崩溃   使用Java收集所有VersionOne资产及其所有属性   Java打印:创建具有最小可接受边距的页面格式