python日期时间处理
time模块
#-*- coding: utf-8 -*- """
#获取当前时间的时间戳(单位秒)
time.time() #推迟指定秒数后再运行
time.sleep(N) #将时间元组转换为时间戳
time.mktime(t) #将时间戳转换为UTC+0时区的时间元组,默认转换time.time()
time.gmtime() #将时间戳转换为当地时区的时间元组,默认转换time.time()
time.localtime() #返回指定格式的时间格式
time.strftime(format[, t]) #将对应格式的时间字符串转换成时间元组
time.strptime(string[, format])
""" import time #时间字符串-->时间戳
time_tuple = time.strptime("2014-09-10 22:21:09", "%Y-%m-%d %H:%M:%S")
print time.mktime(time_tuple) #1410358869.0 #时间戳-->时间字符串
time_tuple = time.localtime(1410358869.0)
print time.strftime("%Y-%m-%d %H:%M:%S", time_tuple) #2014-09-10 22:21:09
datetime模块
#-*- coding: utf-8 -*- """
#时间对象
time_obj = datetime.time(时, 分, 秒)
time_obj.hour
time_obj.minute
time_obj.second
time_obj.microsecond #日期对象
date_obj = datetime.date(年, 月, 日)
date_obj.year
date_obj.month
date_obj.day #将日期对象、时间对象结合起来
datetime.datetime.combine(date,time) #当前日期的日期对象
datetime.date.today() #当前日期时间的日期时间对象
datetime.datetime.now()
datetime.datetime.today() #日期时间对象转换为时间元组
date_time_obj = datetime.datetime.now()
date_time_obj.timetuple() #将时间戳转换为当地时区的日期时间对象
datetime.datetime.fromtimestamp(timestamp) #将时间戳转换为UTC+0时区的日期时间对象
datetime.datetime.utcfromtimestamp(timestamp) #日期时间运算
datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]) #当前日期时间减去8小时
datetime.datetime.now() - datetime.timedelta(hours=8) #返回指定格式的时间格式
datetime.datetime.strftime(format) ##将对应格式的时间字符串转换为日期时间对象
datetime.datetime.strptime(string, format) """ import datetime
import time #时间字符串-->时间戳
date_time_obj = datetime.datetime.strptime("2014-09-10 22:21:09", "%Y-%m-%d %H:%M:%S")
print time.mktime(date_time_obj.timetuple()) #1410358869.0 #时间戳-->时间字符串
date_time_obj = datetime.datetime.fromtimestamp(1410358869.0)
print date_time_obj.strftime("%Y-%m-%d %H:%M:%S") #2014-09-10 22:21:09 #一个日期时间加上或者减去一个时间
date_time_obj2 = date_time_obj - datetime.timedelta(days=8,hours=2) print str(date_time_obj2) #2014-09-02 20:21:09
print date_time_obj2.strftime("%Y-%m-%d %H:%M:%S") #2014-09-02 20:21:09 #比较两个日期时间
print date_time_obj > date_time_obj2 #True #计算两个日期时间相差几天,忽略时间,只比较日期
print (date_time_obj-date_time_obj2).days #
python日期时间处理的更多相关文章
- Python日期时间函数处理
所有日期.时间的 api 都在datetime模块内. 1 日期的格式化输出 datetime => string import datetime now = datetime.datetime ...
- Python 日期时间处理模块学习笔记
来自:标点符的<Python 日期时间处理模块学习笔记> Python的时间处理模块在日常的使用中用的不是非常的多,但是使用的时候基本上都是要查资料,还是有些麻烦的,梳理下,便于以后方便的 ...
- python 日期 & 时间
1. Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间. 2. 时间间隔是以秒为单位的浮点小数. 3. 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长 ...
- Python日期时间Date/Time
Python程序可以处理多种方式的日期和时间.日期格式之间的转换是一种常见计算机的杂活. Python的时间和日历模块,能帮助处理日期和时间. Tick是什么? 为时间间隔,以秒为单位的浮点数.从“新 ...
- 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...
- 1、Python 日期时间格式化输出
今天帮朋友写自动化脚本,又需要用格式化日期,又忘记怎么写了,还是写到自己博客里面,方便日后需要的时候看一眼吧.So,临时加一篇 Python 的文章. 1.Python的time模块 import t ...
- python 日期时间处理
# 获取日期: import datetime #调用事件模块 today =datetime.date.today() #获取今天日期 deltadays =datetime.timedelta(d ...
- Python日期时间的相关操作
1.获取当前时间戳 import time t=time.time() print t 1459994552.51 #以秒为单位的 2.格式化日期 time.localtime() 返回当前时间的: ...
- Python日期时间函数
所有日期.时间的api都在datetime模块内. 1. 日期输出格式化 datetime => string import datetime now = datetime.datetime.n ...
随机推荐
- Remove Linked List Elements——LeetCode
Remove all elements from a linked list of integers that have value val. ExampleGiven: 1 --> 2 --& ...
- 译文链接:http://www.codeceo.com/article/10-truth-programmer-must-know.html
大多数时候,写代码都是挺有意义的一件事,不光能增加经验值,解决难题的时候还特别爽.耐心.毅力.执着,再加上正确的工具——只要有它们的亲密协作,优雅.漂亮的代码就是手到擒来的事儿. 但是,紧接着拙劣的资 ...
- 数据库系统概论 SQL
--(一)创建教材学生-课程数据库 create database s_c go use s_c go --建立“学生”表Student,学号是主码,姓名取值唯一. CREATE TABLE Stud ...
- SwingConsole
Java的Swing默认不是线程安全的,类的调度应该由线程分派器来安排.如果每个类都各个各的调度,有可能造成线程紊乱,带来一些难以检测的错误. 对于编写实验性代码(每次都只有一个JFrame),如果每 ...
- [Farcol] Introduce
Use the Falcor Router to create a Virtual JSON resource. In this tutorial we will use Falcor’s expre ...
- 自定义filter包
在有些时候,你可能需要以你的所有项目进行全局的过滤. 因为你的项目可以设计到互相的依赖和调用 . 修改在tomcat下的conf下的web.xml文件.和在原来的web-inif下的修改一样,添加fi ...
- Day10 - Python协程、异步IO、redis缓存、rabbitMQ队列
Python之路,Day9 - 异步IO\数据库\队列\缓存 本节内容 Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitM ...
- 修改DeDe标签Pagelist分页样式
我们在用dede仿站的时候,调用文章列表页的分页时,我们会用到: {dede:pagelist listitem=”info,index,end,pre,next,pageno” listsize=” ...
- 5JS树形结构菜单和jQuery版
第一版JS版HTML: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> & ...
- PHP 实现无限极栏目分类
首先,创建一个DB CREATE TABLE IF NOT EXISTS `class` ( `id` mediumint(6) NOT NULL AUTO_INCREMENT, `title` va ...