Python:时间日历基本处理
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:时间日历基本处理的更多相关文章
- Python 时间日历类型
# 时间日历 # time模块 # 提供了处理时间和表示之间转换的功能 # 获取当前时间戳 # 概念 # 从0时区的1970年1月1日0时0分0秒, 到所给定日期时间的秒数 # 浮点数 # 获取方式 ...
- 浅谈Python时间模块
浅谈Python时间模块 今天简单总结了一下Python处理时间和日期方面的模块,主要就是datetime.time.calendar三个模块的使用.希望这篇文章对于学习Python的朋友们有所帮助 ...
- Python时间与日期操作(datetime、time、calendar)
相关模块 模块 说明 time time是一个仅包含与日期和时间相关的函数和常量的模块,在本模块中定义了C/C++编写的几个类.例如,struct_time类 datetime datetime是一个 ...
- python时间处理之datetime
python时间处理之datetime 标签: pythondateimportstringc 2012-09-12 23:21 20910人阅读 评论(0) 收藏 举报 分类: Python系列( ...
- python 时间字符串与日期转化
python 时间字符串与日期转化 datetime.datetime.strptime(string, format) 根据指定的格式解析字符串为一个datetime类型.相当于datetime.d ...
- python时间日期字符串各种
python时间日期字符串各种 第一种 字符串转换成各种日期 time 库 # -*- coding: utf-8 -*- import time, datetime # 字符类型的时间 tss1 = ...
- [python] 时间序列分析之ARIMA
1 时间序列与时间序列分析 在生产和科学研究中,对某一个或者一组变量 进行观察测量,将在一系列时刻 所得到的离散数字组成的序列集合,称之为时间序列. 时间序列分析是根据系统观察得到的时间序列数据, ...
- Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
Bootstrap时间日历插件bootstrap-datetimepicker配置与应用小结 by:授客 QQ:1033553122 1. 测试环境 win7 JQuery-3.2.1.min ...
- python—时间与时间戳之间的转换
python-时间与时间戳之间的转换 对于时间数据,如2016-05-05 20:28:54,有时需要与时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块 ...
随机推荐
- java特性之二----继承
1.继承的概述 ============================================================================================ ...
- kmp算法基础
https://www.luogu.com.cn/problemnew/solution/P3375 #include<bits/stdc++.h> using namespace std ...
- Docker - ubuntu 镜像安装网络工具
概述 给 ubuntu 镜像, 安装一些基本的网络工具 背景 尝试学习的时候, 需要检测网络的连通性 没有这些工具, 绕了不少弯路 工具们 ping ip a 环境 docker 18.09 ubun ...
- 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 ...
- CSS input
去除激活 input 的默认边框 // 三种方法都能实现 input{ outline: none; outline: medium; outline:; } 修改光标颜色 input{ outl ...
- c#常用控件及简写
c#常用控件及简写
- Visual C++ 2013 and Visual C++ Redistributable Package 更新版官网下载地址
Visual C++ 2013 and Visual C++ Redistributable Visual C++ 2013 and Visual C++ Redistributable Packag ...
- Euler Sums系列(六)
\[\Large\displaystyle \sum_{n=1}^{\infty}\frac{H_{2n}}{n(6n+1)}\] \(\Large\mathbf{Solution:}\) Let \ ...
- Go性能调优
文章引用自 Go性能调优 在计算机性能调试领域里,profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况. Go语言是一个对性能特别看重的语言,因此语言中自带了 pr ...
- maven设置指定jdk版本
今天心血来潮准备折腾一下jeecg,去下载了一个maven版本的项目,既然下载了maven版的,当然就要配置好maven环境了. 因为之前简单学习过maven,当时使用的版本是3.3.9的,但是今天在 ...