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日期时间处理的更多相关文章

  1. Python日期时间函数处理

    所有日期.时间的 api 都在datetime模块内. 1 日期的格式化输出 datetime => string import datetime now = datetime.datetime ...

  2. Python 日期时间处理模块学习笔记

    来自:标点符的<Python 日期时间处理模块学习笔记> Python的时间处理模块在日常的使用中用的不是非常的多,但是使用的时候基本上都是要查资料,还是有些麻烦的,梳理下,便于以后方便的 ...

  3. python 日期 & 时间

    1. Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间. 2. 时间间隔是以秒为单位的浮点小数. 3. 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长 ...

  4. Python日期时间Date/Time

    Python程序可以处理多种方式的日期和时间.日期格式之间的转换是一种常见计算机的杂活. Python的时间和日历模块,能帮助处理日期和时间. Tick是什么? 为时间间隔,以秒为单位的浮点数.从“新 ...

  5. 【转载】Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码

    本文转载自脚本之家,源网址为:https://www.jb51.net/article/147429.htm 一.Python中日期时间模块datetime介绍 (一).datetime模块中包含如下 ...

  6. 1、Python 日期时间格式化输出

    今天帮朋友写自动化脚本,又需要用格式化日期,又忘记怎么写了,还是写到自己博客里面,方便日后需要的时候看一眼吧.So,临时加一篇 Python 的文章. 1.Python的time模块 import t ...

  7. python 日期时间处理

    # 获取日期: import datetime #调用事件模块 today =datetime.date.today() #获取今天日期 deltadays =datetime.timedelta(d ...

  8. Python日期时间的相关操作

    1.获取当前时间戳 import time t=time.time() print t 1459994552.51 #以秒为单位的 2.格式化日期 time.localtime() 返回当前时间的: ...

  9. Python日期时间函数

    所有日期.时间的api都在datetime模块内. 1. 日期输出格式化 datetime => string import datetime now = datetime.datetime.n ...

随机推荐

  1. bzoj1588 [HNOI2002]营业额统计(Treap)

    1588: [HNOI2002]营业额统计 Time Limit: 5 Sec  Memory Limit: 162 MBSubmit: 11485  Solved: 4062[Submit][Sta ...

  2. 2012蓝桥杯本科组C/C++预赛题

    微生物增殖 假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍). 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y. ...

  3. Wow! Such Doge! - HDU 4847 (水题)

    题目大意:题目描述了一大堆.....然而并没什么用,其实就是让求给的所有字符串里面有多少个"doge",不区分大小写.   代码如下: ====================== ...

  4. [置顶] android 图片库的封装

    大家在做安卓应用的时候  经常要从网络中获取图片 都是通过URL去获取 可是如果本地有图片数据 从本地获取数据不更加快一些  自己在工作中遇到这个问题 所以采用了一个URL和本地图片的一个映射关系  ...

  5. oracle参数优化

    关闭OEM,使用oracle用户登录,执行命令: emctl status dbconsole emctl stop dbconsole 以下命令推荐用sys用户登录PLSQL Developer,使 ...

  6. ARES

    ARES规划是恒生公用技术平台规划,以敏捷Agility.重用性Reused.扩展性Extend.简单性Simple为核心特性与价值取向,规划涉及ARES Server运行支撑平台.ARES Stud ...

  7. Linux下设置文件权限

    文件权限示意图: 第一步:在终端创建用户 增加用户 useradd 用户名 设置密码 passwd 用户名 通过上述两条命令创建a1,a2两个用户. 第二步:在根目录使用管理员账号创建一个文件 在使用 ...

  8. zookeeper 集群 Cannot open channel to X at election address Error contacting service. It is probably not running.

    zookeeper集群   启动 1.问题现象. 启动每一个都提示  STARTED 但是查看 status时全部节点都报错 [root@ip-172-31-19-246 bin]# sh zkSer ...

  9. Java同步工具类总结

    先谈谈闭锁和栅栏的区别: 1.关键区别在于,所有线程必须同时到达栅栏位置,才能继续执行. 2.闭锁用于等待某一个事件的发生,举例:CountDownLatch中await方法等待计数器为零时,所有事件 ...

  10. 使用Linux的命令行工具做简单的文本分析

    Basic Text Analysis with Command Line Tools in Linux | William J Turkel 这篇文章非常清楚的介绍了如何使用Linux的命令行工具进 ...