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. 数学概念——I - 数论,线性方程

    I - 数论,线性方程 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit  ...

  2. openSession和getCurrentSession的比较

    在比较openSession和getCurrentSession这两个方法之前,我们先认识一下这两个方法. 在进行配置信息管理时,我们一般进行一下简单步骤: Configuration cfg = n ...

  3. mybatis处理单表多表操作以及动态sql和批量操作

    一.单表操作 建立了相应的mapper映射接口类后,在src/main/resources目录下的自己建立的mapper文件夹下创建映射类 select操作:用select标签 属性id为映射接口的方 ...

  4. SEDA工作笔记(一)

    摘要 在普遍认知中,软件开发实践是一项充满不确定性的工作,这是由于编码工作占据了其绝大部分的工作,而编码本身就是具有极大不确定性的.同样,计算机科学被视作一门门槛低,基于经验,而无理论意义的纯工程类学 ...

  5. Away3D 4.1.4 中实现骨骼绑定

    骨骼的绑定归根结底就是将目标骨骼的位置以及旋转数据,同步给要绑定的显示对象. 先来看BindingTag.as package away3d.entities {     import away3d. ...

  6. [分享]WPF 虚拟键盘

    场景:用WPF做触屏的软件难免会需要用户输入的问题,至少是简单的数字,这个时候就免不了需要键盘输入. 思路:既然是虚拟键盘,那么我的目的就是模拟键盘输入即可. 1.模拟键盘输入 模拟键盘输入?那么肯定 ...

  7. 数据结构 - 堆排序(heap sort) 具体解释 及 代码(C++)

    堆排序(heap sort) 具体解释 及 代码(C++) 本文地址: http://blog.csdn.net/caroline_wendy 堆排序包括两个步骤: 第一步: 是建立大顶堆(从大到小排 ...

  8. 统计Oracle数据库文件的大小

    1. 统计数据文件.暂时文件.日志文件大小 select sum(bytes)/1024/1024/1024 as GB from dba_data_files; select sum(bytes)/ ...

  9. PHP安全编程:网站安全设计的一些原则(转)

    深度防范 深度防范原则是安全专业人员人人皆知的原则,它说明了冗余安全措施的价值,这是被历史所证明的. 深度防范原则可以延伸到其它领域,不仅仅是局限于编程领域.使用过备份伞的跳伞队员可以证明有冗余安全措 ...

  10. [转] Javascript中数组与字典(即object)的使用

    简述: 简单记录一下数据结构字典和数组, 其实在Javascript这种弱类型的脚本语言中,数组同时也就是字典,下面主要就是字典数组的简易使用 代码: 1. 数组中添加map <!DOCTYPE ...