python基础===pendulum '''Python datetimes made easy.'''
2023-09-14 09:12:07 时间
https://pypi.python.org/pypi/pendulum
Pendulum的一大优势是内嵌式取代Python的datetime类,可以轻易地将它整合进已有代码,并且只在需要的时候才进行调用。作者精心调校了时区,确保时区准确,还让每个实例都对时区敏感,默认使用UTC。还有就是提供了扩展的timedelta,使datetime计算更加容易。
与现有的其他库不同,它提供了一个可预测行为的API,这样就可以知道后面会发生什么。如果你正开发使用datetimes的复杂项目,这个库能让你更轻松!想要了解更多,请查阅文档。
>>> import pendulum >>> now_in_paris = pendulum.now('Europe/Paris') >>> now_in_paris '2016-07-04T00:49:58.502116+02:00' # Seamless timezone switching >>> now_in_paris.in_timezone('UTC') '2016-07-03T22:49:58.502116+00:00' >>> tomorrow = pendulum.now().add(days=1) >>> last_week = pendulum.now().subtract(weeks=1) >>> if pendulum.now().is_weekend(): ... print('Party!') 'Party!' >>> past = pendulum.now().subtract(minutes=2) >>> past.diff_for_humans() >>> '2 minutes ago' >>> delta = past - last_week >>> delta.hours 23 >>> delta.in_words(locale='en') '6 days 23 hours 58 minutes' # Proper handling of datetime normalization >>> pendulum.create(2013, 3, 31, 2, 30, 0, 0, 'Europe/Paris') '2013-03-31T03:30:00+02:00' # 2:30 does not exist (Skipped time) # Proper handling of dst transitions >>> just_before = pendulum.create(2013, 3, 31, 1, 59, 59, 999999, 'Europe/Paris') '2013-03-31T01:59:59.999999+01:00' >>> just_before.add(microseconds=1) '2013-03-31T03:00:00+02:00'
相关文章
- 【Python】python 多线程两种实现方式
- Python基础(2)--对象类型
- 01_Python 基础课程安排
- PYTHON线程知识再研习G--线程间通信Event
- 小白学 Python(13):基础数据结构(字典)(下)
- 最基础的Python的socket编程入门教程
- Python Django 文件下载代码示例
- Python语言学习:Python语言学习之编程语言基础案例综合应用集合(输入带*号的密码/与用户交/根据分数判断优良差/提取txt文档中两人对话内容等)之详细攻略
- Python requests 模块
- 零基础学Python-爬虫-5、下载网络视频
- Python编程专属骚技巧2
- 100天精通Python(进阶篇)——第40天:pymongo操作MongoDB数据库基础+代码实战
- 100天精通Python(进阶篇)——第38天:多进程multiprocessing模块基础+代码实战
- 看完这篇文章,你的Python基础就差不多了
- 〖Python 数据库开发实战 - Python与Redis交互篇⑫〗- 综合案例 - 新闻管理系统 - 删除新闻(含redis缓存)
- python 环境配置小教程,不会的看过来(基础小知识)
- Python 将中文、字母转成数字
- python 操作微信定时发信息
- python基础===解决python3 UnicodeEncodeError: 'gbk' codec can't encode character 'xXX' in position XX(转载)
- python基础===文件对象的访问模式,以及计数循环的使用方法
- python基础===Python 代码优化常见技巧
- Python第三方模块
- Python kafka操作实例(kafka-python)
- 〖Python自动化办公篇⑳〗 - python实现邮件自动化 - 发送html邮件和带附件的邮件
- python摄像头实时人脸检测数据收集