此库从新封装了python下常用的数据类型,在内置模块的基础扩展了部分功能.
Project description
这个库是python内置库的一个扩展库.把python的datetime,string,list,dist等数据结构重新进行了封装,扩展了部分功能.
- 适用对象:python工程师
- 作者:熊利宏
- 邮箱:xionglihong@163.com 有任何意见欢迎发送邮件,我们一起打造一个好用的python内置库的扩展库
什么是xToolkit库?
库xToolkit的中文名字叫X工具集.是python内置库的一个扩展库.把python的datetime,string,list,dist等数据结构重新进行了封装,扩展了部分功能.
操作文档
操作文档还在编辑中,请等待
实例:
导入xToolkit库
from xToolkit import xdatetime
判断时间格式时分正确
#判断时间格式"1988-07-20"是否合规
xdatetime.shape("1988-07-20")
>>True
#判断时间格式"1988-07-88"是否合规
xdatetime.shape("1988-07-88")
>>False
#判断时间格式"98787987"是否合规
xdatetime.shape("98787987")
>>False
获取时间起止
#获取当月第一天和最后一天
xdatetime.start_and_end()
>>['2019-05-01', '2019-05-31']
#获取下个月第一天和最后一天
xdatetime.start_and_end(space=1)
>>['2019-06-01', '2019-06-30']
#获取上个月月第一天和最后一天
xdatetime.start_and_end(space=-1)
>>['2019-04-01', '2019-04-30']
#获取今年第一天和最后一天
xdatetime.start_and_end(genre="Y"))
>>['2019-01-01', '2019-12-31']
#获取明年第一天和最后一天
xdatetime.start_and_end(genre="Y", space=1)
>>['2020-01-01', '2020-12-31']
#获取去年第一天和最后一天
xdatetime.start_and_end(genre="Y", space=-1)
>>['2018-01-01', '2018-12-31']
获取日期星期列表字典
#获取"2019-05-01"到"2019-05-08"的星期列表字典
xdatetime.get_week_dict(start="2019-05-01", end="2019-05-08")
>>{'1': ['2019-05-06'], '2': ['2019-05-07'], '3': ['2019-05-01', '2019-05-08'], '4': ['2019-05-02'], '5': ['2019-05-03'], '6': ['2019-05-04'], '7': ['2019-05-05']}
下面的资料为arrow库的资料,这里列出一些常用的方法
获取当前时间
#输出当前时间
xdatetime.now()
>>2019-05-21T21:48:25.873016+08:00
获取时间协调时间
#输出当前时间
xdatetime.utcnow()
>>2017-02-01T08:30:37.627622+00:00
说明:通过utcnow()和now()可以分别获取了utc时间和local时间,获取了一个对象
格式化当前时间
#输出年月日时分秒格式时间
xdatetime.now().format("YYYY-MM-DD HH:mm:ss")
>>2019-05-21 21:48:25
#输出年月格式日期时间
xdatetime.now().format("YYYY-MM-DD")
>>2019-05-21
以此类推可以得到年,月,日,时,分,秒
更多实例请参照参考文档
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xToolkit-0.0.17.tar.gz
(4.6 kB
view hashes)