python时间模块介绍

时间戳是以秒为单位的浮点小数,时间戳以自1970年1月1日午夜到现在经过了的时间来表示

时间模块使用方法:import time

常见函数如下:

1.time.time() 返回时间戳

2.time.localtime([secs]) 返回时间元组

3.time.mktime(tupletime) 返回时间戳

4.time.asctime([tupletime])

返回形式为"Sat Jul 25 20:08:32 2015"

相当于ctime(time.mktime([tupletime]))

5.time.ctime([secs])

返回形式为"Sat Jul 25 20:08:32 2015"

相当于asctime(time.localtime([secs]))

(以上两个也可以不传参数)

6.time.strftime(fmt[,tupletime])

传入参数为时间元组,并返回以可读字符串表示的当地时间,格式由fmt决定

7.time.strptime(str,fmt)

传入参数为时间字符串,返回时间元组

8.time.sleep(secs)

代码演示:

import time
print time.time() #返回当前时间
a=time.localtime() #返回当前时间时间元组
print a
b=time.localtime(1437825262.18) #返回指定时间戳的时间元组
print b
print time.mktime(a) #将时间元组转换为时间戳,默认截断小数位
print time.mktime(b)

print time.asctime()
print time.ctime()

print time.strftime(‘%Y-%m-%d %H:%M:%S‘) #返回当前时间
print time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime(time.time()-3600)) #返回1小时之前的时间
print time.strptime(‘2015-07-25 20:12:50‘,‘%Y-%m-%d %H:%M:%S‘) #返回时间元组

time.sleep(2) #程序等待的秒数

打印结果如下:

>>>

1437827050.26

time.struct_time(tm_year=2015, tm_mon=7, tm_mday=25, tm_hour=20, tm_min=24, tm_sec=10, tm_wday=5, tm_yday=206, tm_isdst=0)

time.struct_time(tm_year=2015, tm_mon=7, tm_mday=25, tm_hour=19, tm_min=54, tm_sec=22, tm_wday=5, tm_yday=206, tm_isdst=0)

1437827050.0

1437825262.0

Sat Jul 25 20:24:10 2015

Sat Jul 25 20:24:10 2015

2015-07-25 20:24:10

2015-07-25 19:24:10

time.struct_time(tm_year=2015, tm_mon=7, tm_mday=25, tm_hour=20, tm_min=12, tm_sec=50, tm_wday=5, tm_yday=206, tm_isdst=-1)

>>>

时间: 2024-10-07 06:10:37

python时间模块介绍的相关文章

python multiprocessing模块 介绍

一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu\_count\(\)查看),在python中大部分情况需要使用多进程. Python提供了multiprocessing. multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似. multiprocessing模块的功能众多:支持子进程.通信和共享数据.执行不同形式的同步,

python时间模块-time和datetime

时间模块 python 中时间表示方法有:时间戳,即从1975年1月1日00:00:00到现在的秒数:格式化后的时间字符串:时间struct_time 元组. struct_time元组中元素主要包括tm_year(年).tm_mon(月).tm_mday(日).tm_hour(时).tm_min(分).tm_sec(秒).tm_wday(weekday0 - 6(0表示周日)).tm_yday(一年中的第几天1 - 366).tm_isdst(是否是夏令时) 1. time 常用函数 time

python 时间模块备忘

由于要用到时间模块,为了下次不用去翻文档,这里也简单记录一下: 直接一个脚本看输出: import time print time.time() print time.localtime(time.time()) print time.strftime('%Y-%m-%d', time.localtime()) print time.strftime('%y-%m-%d', time.localtime()) print time.strftime('%Y-%m-%d %H:%M:%S', ti

Python时间模块datetime用法

时间模块datetime是python内置模块,datetime是Python处理日期和时间的标准库. 1,导入时间模块 from datetime import datetime 2,实例 from datetime import datetime   now = datetime.now() # 获取当前datetime   print(now) 3,时间转换,时间转时间戳,时间戳转时间 datetime转换为timestamp >>> from datetime import da

Python log 模块介绍

刚用Python log模块写了一个例子,记录一下. import logging import logging.handlers import os from datetime import datetime basedir=r'D:\log' LOG_LEVEL = 0 resultPath = os.path.join(basedir,'result') if not os.path.exists(resultPath): os.mkdir(resultPath) LOG_PATH = o

Python—time模块介绍

time 模块 在平常的代码中,我们常常需要与时间打交道.在Python中,常用的与时间处理有关的模块就包括:time,datetime,下面来介绍time模块. 在开始之前,首先要说明几点: 一.在Python中,通常有这几种方式来表示时间: 时间戳 格式化的时间字符串 元组(struct_time)共九个元素.由于Python的time模块实现主要调用C库,所以各个平台可能有所不同. 二.几个定义 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间

python 时间模块小结(time and datetime)

一:经常使用的时间方法 1.得到当前时间 使用time模块,首先得到当前的时间戳 In [42]: time.time() Out[42]: 1408066927.208922 将时间戳转换为时间元组 struct_time In [43]: time.localtime(time.time()) Out[43]: time.struct_time(tm_year=2014, tm_mon=8, tm_mday=15, tm_hour=9, tm_min=42, tm_sec=20, tm_wd

Python os模块介绍

os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') ? 1 os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类

浅谈Python时间模块

今天简单总结了一下Python处理时间和日期方面的模块,主要就是datetime.time.calendar三个模块的使用.希望这篇文章对于学习Python的朋友们有所帮助 首先就是模块的调用,很多IDE都已经安装好了很多Python经常使用到的模块,所以我们暂时不需要安装模块了. 1 import datetime 2 import time 3 import calendar 1.获取到此时的准确时间 1 # 获取此时的时间 2 print time.localtime() 输出格式为: 1