python时间模块使用教程_Python datetime模块使用方法小结
datetime模块
当前日期
datetime.date.today()
datetime.date(2020, 4, 24)
转换元祖
>>> datetime.date.timetuple(datetime.date.today())
time.struct_time(tm_year=2020, tm_mon=4, tm_mday=24, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=115, tm_isdst=-1)
当前时间,精确至毫秒
>>> datetime.datetime.now()
datetime.datetime(2020, 4, 24, 10, 54, 20, 538999)
时间差
>>> t1 = datetime.datetime.now()
>>> datetime.timedelta(days=3)
datetime.timedelta(days=3)
>>> t1 - datetime.timedelta(days=3)
datetime.datetime(2020, 4, 21, 10, 57, 26, 181212)
>>> t1 - datetime.timedelta(days=3,minutes=5)
datetime.datetime(2020, 4, 21, 10, 52, 26, 181212)
替换
>>> t1
datetime.datetime(2020, 4, 24, 10, 57, 26, 181212)
>>> t1.replace(year=2015)
datetime.datetime(2015, 4, 24, 10, 57, 26, 181212)
>>> t1.replace(year=2016,month=3,minute=2)
datetime.datetime(2016, 3, 24, 10, 2, 26, 181212)
帮助调用
help(datetime.datetime())
时区
>>> import pytz
>>> pytz.timezone("Asia/shanghai")
>>> datetime.datetime.now(tz=pytz.timezone("Asia/shanghai"))
datetime.datetime(2020, 4, 24, 11, 14, 47, 215302, tzinfo=)
# 中国所拥有的时区
>>> pytz.country_timezones('cn')
['Asia/Shanghai', 'Asia/Urumqi']
# 美国所拥有的时区
>>> pytz.country_timezones('us')
['America/New_York', 'America/Detroit', 'America/Kentucky/Louisville', 'America/Kentucky/Monticello', 'America/Indiana/Indianapolis', 'America/Indiana/Vincennes',
'America/Indiana/Winamac', 'America/Indiana/Marengo', 'America/Indiana/Petersburg', 'America/Indiana/Vevay', 'America/Chicago', 'America/Indiana/Tell_City', 'Ame
rica/Indiana/Knox', 'America/Menominee', 'America/North_Dakota/Center', 'America/North_Dakota/New_Salem', 'America/North_Dakota/Beulah', 'America/Denver', 'Americ
a/Boise', 'America/Phoenix', 'America/Los_Angeles', 'America/Anchorage', 'America/Juneau', 'America/Sitka', 'America/Metlakatla', 'America/Yakutat', 'America/Nome
', 'America/Adak', 'Pacific/Honolulu']
>>> datetime.datetime.now(tz=pytz.timezone("Asia/shanghai")) #上海时区
datetime.datetime(2020, 4, 24, 11, 23, 14, 871634, tzinfo=)
>>> datetime.datetime.now(tz=pytz.timezone("America/New_York")) # 纽约时区
datetime.datetime(2020, 4, 23, 23, 23, 32, 743094, tzinfo=)
>>> datetime.datetime.now(tz=pytz.timezone("Asia/Saigon")) # 胡志明市 越南
datetime.datetime(2020, 4, 24, 10, 24, 53, 456136, tzinfo=)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
python时间模块使用教程_Python datetime模块使用方法小结相关推荐
- pythonos模块使用教程_Python os模块详解
os模块与目录相关的函数 与目录相关的函数如下: os.getcwd():获取当前目录. os.chdir(path):改变当前目录. os.fchdir(fd):通过文件描述利改变当前目录.该函数与 ...
- python之pygame安装教程_Python中pygame安装方法图文详解
搜索热词 本文实例讲述了Python中pygame安装方法.分享给大家供大家参考,具体如下: 这里主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知 ...
- Python时间与日期操作(datetime、time、calendar)
转载自:Python时间与日期操作(datetime.time.calendar) - 阳光宝贝-沐沐 - 博客园 相关模块 模块 说明 time time是一个仅包含与日期和时间相关的函数和常量的模 ...
- python的datetime举例_Python datetime模块的使用示例
1.获取当前年月日时分秒 # -*- encoding=utf-8 -*- import datetime now = datetime.datetime.now() print("now: ...
- python datetime模块安装_Python datetime模块
一.简介 在 python 中,datetime 是对日期数据进行处理的主要模块.无论何时你需要用 python 处理日期数据,datetime 都能提供所需方法.datetime 是 python ...
- python 日期和时间处理(time,datetime模块讲解)
在现实生活中,我们常常遇到时间序列任务.所以今天讲解下日期和时间处理. Python 日期时间(datetime) 1.获取当前时间 import datetimedatetime_object = ...
- python模块编程教程_python进阶教程之模块(module)介绍
我们之前看到了函数和对象.从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用. 模块(module)也是为了同样的目的.在Python中,一个.py文件就构成一个模块.通过模块,你可以调 ...
- python如何创建模块教程_Python创建模块及模块导入的方法
本文实例讲述了Python创建模块及模块导入的方法.分享给大家供大家参考.具体分析如下: python学习手册中写道: 定义模块,只要使用文本编辑器,把一些python代码输入到文本中,然后以.py为 ...
- python引入模块教程_python导入模块--案例
1 导入模块 1.1 问题 本案例要求先编写一个star模块,主要要求如下: 建立工作目录 ~/bin/ 创建模块文件 ~/bin/star.py 模块中创建pstar函数,实现打印50个星号的功能 ...
最新文章
- 《女性的选择》--[日]今野由梨
- centos java tomcat_centos配置Tomcat以指定的身份(非root)运行
- 详细讲解Python中的self;什么是self?self的传参问题?
- Jmeter+ForEach控制器+BeanShell取样器+BeanShell PostProcessor爬取网站信息储存csv
- 金蝶软件怎么过账_代理记账用什么财务软件?
- 什么是死锁及死锁的必要条件和解决方法【转】
- 学校后勤物资管理系统(数据库课程设计)
- Linux线程的终止
- teststand调用python模块_TestStand 界面重置【小技巧】
- AD域渗透 | PTHPTK哈希传递攻击手法
- 2017年排名前50位的开发人员工具
- word中如何将所有一级标题统一格式(转载)
- 阿里智能运维平台的演进:从自动化到无人化(附PPT)
- Java程序是怎么运行的?
- 机器学习实战——K均值
- 第五章-系统的频域分析
- 【转】ArcGIS server如何将自己的小地图叠加到Google maps或者Virtual Earth上
- 传奇开个服大概需要多少费用?
- 世界顶尖青年发明家:13华人上榜[其中5人毕业于中科大]
- 财富500强排名(2010)
热门文章
- c语言中abc是什么类型,基金分为ABC三类,分别代表什么意思,哪一类适合普通投资者?...
- install ADT plugin
- 网络转型临界点 带你看瞻博网络的创新步伐
- 在IIS7上导出全部应用程序池的方法 批量域名绑定
- [转]史上最全的CSS hack方式一览
- 对某机构为“转移内部矛盾”而嫁祸于我们的事件之真相大起底
- 实现pxe的自动化安装
- 关于keil编译cortex-m3纯汇编时为什么问题使用align地址问题
- 对“相亲节目整风”的看法
- PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新