time 模块

提供了处理时间和表示之间转换的功能

获取当前时间戳

时间戳:从0时区的1970年1月1日0时0分0秒,到所给定日期时间的时间,浮点秒数,或者毫秒整数

获取方式:

import time
time.time()

获取时间元组

很多python时间函数将时间处理为9个数字的元组

import time
time.localtime([seconds]) # seconds 可以自己指定时间戳,不写则默认是当前时间戳

获取格式化的事件

秒 -- 可读时间

import time
time.ctime([seconds])

时间元组 -- 可读时间

import time
time.asctime([p_tuple])

自定义格式化时间

time.strftime(格式字符串, 时间元组)

常用格式符:

  • %y:两位数的年份表示(00-99)
  • %Y:四位数的年份表示(000-9999)
  • %m:月份(01-12)
  • %d:月中的一天(0-31)
  • %H:24小时制小时数(0-23)
  • %I:12小时小时数(01-12)
  • %M:分钟数(00-59)
  • %S:秒(00-59)
  • %a:本地简化星期名称
  • %A:本地完整星期名称
  • %b:本地简化的月份名称
  • %B:本地完整的月份名称
  • %c:本地响应的日期表示和时间表示
  • %j:年内的一天(0-366)
  • %p:本地A.M或P.M的等价符
  • %U:一年中的星期数(00-53),星期天为星期的开始
  • %w:星期(0-6),星期天为星期的开始
  • 。。。。。。

获取当前CPU时间

time.clock()

休眠n秒

time.sleep(n):推迟线程的执行,可以简单理解为让程序暂停

calendar 模块

提供日历相关的功能

获取某月日历:

import calendar
calendar.month(2017,9)

datetime 模块

python处理日期和时间的标准库

获取当天日期

import datetime
print(datetime.datetime.now())
print(datetime.datetime.today())

单独获取当前的年月日时分秒

import datetime
t = datetime.datetime.now() t.year
t.month
t.day
......

计算n天之后的日期

import datetime

t = datetime.datetime.today()

t + datetime.timedelta(days=7) # 计算7天之后的日期时间

获取两个日期的时间差

更多的查看文档。。。

Python:时间日历基本处理的更多相关文章

  1. Python 时间日历类型

    # 时间日历 # time模块 # 提供了处理时间和表示之间转换的功能 # 获取当前时间戳 # 概念 # 从0时区的1970年1月1日0时0分0秒, 到所给定日期时间的秒数 # 浮点数 # 获取方式 ...

  2. 浅谈Python时间模块

    浅谈Python时间模块 今天简单总结了一下Python处理时间和日期方面的模块,主要就是datetime.time.calendar三个模块的使用.希望这篇文章对于学习Python的朋友们有所帮助 ...

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

    相关模块 模块 说明 time time是一个仅包含与日期和时间相关的函数和常量的模块,在本模块中定义了C/C++编写的几个类.例如,struct_time类 datetime datetime是一个 ...

  4. python时间处理之datetime

    python时间处理之datetime 标签: pythondateimportstringc 2012-09-12 23:21 20910人阅读 评论(0) 收藏 举报  分类: Python系列( ...

  5. python 时间字符串与日期转化

    python 时间字符串与日期转化 datetime.datetime.strptime(string, format) 根据指定的格式解析字符串为一个datetime类型.相当于datetime.d ...

  6. python时间日期字符串各种

    python时间日期字符串各种 第一种 字符串转换成各种日期 time 库 # -*- coding: utf-8 -*- import time, datetime # 字符类型的时间 tss1 = ...

  7. [python] 时间序列分析之ARIMA

    1 时间序列与时间序列分析 在生产和科学研究中,对某一个或者一组变量  进行观察测量,将在一系列时刻  所得到的离散数字组成的序列集合,称之为时间序列. 时间序列分析是根据系统观察得到的时间序列数据, ...

  8. Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结

    Bootstrap时间日历插件bootstrap-datetimepicker配置与应用小结   by:授客 QQ:1033553122 1.   测试环境 win7 JQuery-3.2.1.min ...

  9. python—时间与时间戳之间的转换

    python-时间与时间戳之间的转换 对于时间数据,如2016-05-05 20:28:54,有时需要与时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块 ...

随机推荐

  1. java特性之二----继承

    1.继承的概述 ============================================================================================ ...

  2. kmp算法基础

    https://www.luogu.com.cn/problemnew/solution/P3375 #include<bits/stdc++.h> using namespace std ...

  3. Docker - ubuntu 镜像安装网络工具

    概述 给 ubuntu 镜像, 安装一些基本的网络工具 背景 尝试学习的时候, 需要检测网络的连通性 没有这些工具, 绕了不少弯路 工具们 ping ip a 环境 docker 18.09 ubun ...

  4. MYSQL导入CSV格式文件数据执行提示错误(ERROR 1290): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement.

    MYSQL导入CSV格式文件数据执行提示错误(ERROR 1290): The MySQL server is running with the --secure-file-priv option s ...

  5. CSS input

    去除激活 input 的默认边框 // 三种方法都能实现 input{ outline: none; outline: medium; outline:; }   修改光标颜色 input{ outl ...

  6. c#常用控件及简写

    c#常用控件及简写

  7. Visual C++ 2013 and Visual C++ Redistributable Package 更新版官网下载地址

    Visual C++ 2013 and Visual C++ Redistributable Visual C++ 2013 and Visual C++ Redistributable Packag ...

  8. Euler Sums系列(六)

    \[\Large\displaystyle \sum_{n=1}^{\infty}\frac{H_{2n}}{n(6n+1)}\] \(\Large\mathbf{Solution:}\) Let \ ...

  9. Go性能调优

    文章引用自   Go性能调优 在计算机性能调试领域里,profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况. Go语言是一个对性能特别看重的语言,因此语言中自带了 pr ...

  10. maven设置指定jdk版本

    今天心血来潮准备折腾一下jeecg,去下载了一个maven版本的项目,既然下载了maven版的,当然就要配置好maven环境了. 因为之前简单学习过maven,当时使用的版本是3.3.9的,但是今天在 ...