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模块使用方法小结相关推荐

  1. pythonos模块使用教程_Python os模块详解

    os模块与目录相关的函数 与目录相关的函数如下: os.getcwd():获取当前目录. os.chdir(path):改变当前目录. os.fchdir(fd):通过文件描述利改变当前目录.该函数与 ...

  2. python之pygame安装教程_Python中pygame安装方法图文详解

    搜索热词 本文实例讲述了Python中pygame安装方法.分享给大家供大家参考,具体如下: 这里主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知 ...

  3. Python时间与日期操作(datetime、time、calendar)

    转载自:Python时间与日期操作(datetime.time.calendar) - 阳光宝贝-沐沐 - 博客园 相关模块 模块 说明 time time是一个仅包含与日期和时间相关的函数和常量的模 ...

  4. python的datetime举例_Python datetime模块的使用示例

    1.获取当前年月日时分秒 # -*- encoding=utf-8 -*- import datetime now = datetime.datetime.now() print("now: ...

  5. python datetime模块安装_Python datetime模块

    一.简介 在 python 中,datetime 是对日期数据进行处理的主要模块.无论何时你需要用 python 处理日期数据,datetime 都能提供所需方法.datetime 是 python ...

  6. python 日期和时间处理(time,datetime模块讲解)

    在现实生活中,我们常常遇到时间序列任务.所以今天讲解下日期和时间处理. Python 日期时间(datetime) 1.获取当前时间 import datetimedatetime_object = ...

  7. python模块编程教程_python进阶教程之模块(module)介绍

    我们之前看到了函数和对象.从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用. 模块(module)也是为了同样的目的.在Python中,一个.py文件就构成一个模块.通过模块,你可以调 ...

  8. python如何创建模块教程_Python创建模块及模块导入的方法

    本文实例讲述了Python创建模块及模块导入的方法.分享给大家供大家参考.具体分析如下: python学习手册中写道: 定义模块,只要使用文本编辑器,把一些python代码输入到文本中,然后以.py为 ...

  9. python引入模块教程_python导入模块--案例

    1 导入模块 1.1 问题 本案例要求先编写一个star模块,主要要求如下: 建立工作目录 ~/bin/ 创建模块文件 ~/bin/star.py 模块中创建pstar函数,实现打印50个星号的功能 ...

最新文章

  1. 《女性的选择》--[日]今野由梨
  2. centos java tomcat_centos配置Tomcat以指定的身份(非root)运行
  3. 详细讲解Python中的self;什么是self?self的传参问题?
  4. Jmeter+ForEach控制器+BeanShell取样器+BeanShell PostProcessor爬取网站信息储存csv
  5. 金蝶软件怎么过账_代理记账用什么财务软件?
  6. 什么是死锁及死锁的必要条件和解决方法【转】
  7. 学校后勤物资管理系统(数据库课程设计)
  8. Linux线程的终止
  9. teststand调用python模块_TestStand 界面重置【小技巧】
  10. AD域渗透 | PTHPTK哈希传递攻击手法
  11. 2017年排名前50位的开发人员工具
  12. word中如何将所有一级标题统一格式(转载)
  13. 阿里智能运维平台的演进:从自动化到无人化(附PPT)
  14. Java程序是怎么运行的?
  15. 机器学习实战——K均值
  16. 第五章-系统的频域分析
  17. 【转】ArcGIS server如何将自己的小地图叠加到Google maps或者Virtual Earth上
  18. 传奇开个服大概需要多少费用?
  19. 世界顶尖青年发明家:13华人上榜[其中5人毕业于中科大]
  20. 财富500强排名(2010)

热门文章

  1. c语言中abc是什么类型,基金分为ABC三类,分别代表什么意思,哪一类适合普通投资者?...
  2. install ADT plugin
  3. 网络转型临界点 带你看瞻博网络的创新步伐
  4. 在IIS7上导出全部应用程序池的方法 批量域名绑定
  5. [转]史上最全的CSS hack方式一览
  6. 对某机构为“转移内部矛盾”而嫁祸于我们的事件之真相大起底
  7. 实现pxe的自动化安装
  8. 关于keil编译cortex-m3纯汇编时为什么问题使用align地址问题
  9. 对“相亲节目整风”的看法
  10. PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新