Python 学习之路 - 时间模块

time模块:

 1 import time
 2
 3 #得到时间戳,从1970年1.1凌晨到现在计时,1970出现unix
 4 print(time.time())
 5
 6 #返回时间的字符串模式,默认是当前系统时间
 7 print(time.ctime())
 8 print(time.ctime(time.time()-86400))#86400一天的秒数
 9
10 #返回struct_time对象,东八区的时间,比中国早8小时
11 tm = time.gmtime()
12 print(tm)
13 print(tm.tm_hour,tm.tm_min)
14
15 #返回本地时间的struct_time对象
16 print(time.localtime())
17
18 #把struct 对象转换成时间戳
19 print(time.mktime(time.gmtime()))
20
21 #延时,以秒计时
22 time.sleep(5)
23 print("%%%%")
24
25 #把struct_time对象转换成字符串格式
26 tm1 = time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime())
27 print(tm1)
28 print(type(tm1))
29
30 #把字符串格式转换成struct对象
31 tm2 = time.strptime("2016-05-6 15:06","%Y-%m-%d %H:%M")
32 print(tm2)
33
34 #把struct对象转换成时间戳
35 print(time.mktime(tm2))

datetime 模块:

import time
import datetime
#日期格式可以直接做判断

#输出当前日期2017-02-06
print(datetime.date.today())

#把时间戳转换成日期格式
print(datetime.date.fromtimestamp(time.time()))

#输出当前时间,精确到毫秒
print(datetime.datetime.today())

#把当前时间转换成struct_time格式
current_time = datetime.datetime.today()
print(current_time.timetuple())

#替换时间
print(current_time.replace(1993,7,8,10))

#时间的加减,days.seconds.microseconds,milliseconds,minutes,hours,weeks
print(datetime.datetime.now() + datetime.timedelta(days=10))
print(datetime.datetime.now() - datetime.timedelta(days=10))
时间: 2024-11-08 04:08:16

Python 学习之路 - 时间模块的相关文章

python学习之路------time 模块

最近正在学习python,觉得这款语言比较容易上手,但一些基础还是要靠点滴积累的,因此想写一些博文来记录我的学习之路. 首先要了解这个模块,在Idle中键入help(),再键入time,就可以得到关于time模块的相关信息了.返回了一大堆英文,对于我们这些英文不好的渣渣,只能上网求助翻译,翻译太长就不贴了. 说几个我认为有用的. time模块表示时间的方式主要有三个: 时间戳 :时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 2.格式化的字符串str 3.元祖struct

Python学习之路12?模块与包

一 模块 1.1 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 1.2 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script. 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理.这时我们不仅仅可以把

Python学习之路!!!之模块

模块: 模块即是文件也可以叫库,说白一点比如我写一个小程序(一个网络爬虫),通过关键字import filename,就可用该模块内的所有方法.字段等,好像就是自己写的一样,所以比如我需要爬取某个网页,导入该模块(文件),我只需要提供url地址,自己写几行代码就能实现一个复杂程序.所以说,python本身不强大,只能说简介.学过的人都看得懂,最强大的在于它本身的第三方库. 其中python的第三库库默认是下载到python安装路径下的Lib/site-pages目录下,而python自带的内置库

Python学习之路 - Subprocess 模块

subprocess 前言 import os os.system('dir') #输出命令结果到屏幕,返回命令执行状态(0代表执行成功,0代表执行失败) os.popen('dir').read() #保存命令的执行结果并输出(/n换行),无返回状态 #commands only support linux and python 2.7 commands.getstatusoutput('ifconfig')#保存命令执行状态和结果并输出 subprocess subprocess.run([

Python学习之路-Day1-Python基础

Python学习之路第一天 学习内容: 1.Python简介 2.安装 3.第一个Python程序 4.变量 5.字符编码 6.用户输入 7.表达式if..else语句 8.表达式for语句 9.break和continue 10.while循环 11.字符串格式化 1.python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOB

Python学习之路【第一篇】-Python简介和基础入门

1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜). 来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python! 1.2 Python的由来和发展趋势 Python的前世源自鼻祖“龟叔”.1989年,吉多·范罗苏姆(Gu

Python学习之路——强力推荐的Python学习资料

资料一:程序媛想事儿(Alexia)总结 Python是一种面向对象.直译式计算机程序设计语言.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块.与Scheme.Ruby.Perl.Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用.它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务. Python上手虽然容易,但与其它任何语言一样要学好Python并非一日之功.我的Pyth

Python学习之路

Python学习之路 目录 Python学习之路[第一篇]:流程控制,用户交互,语法要求,变量,字符,注释,模块导入的使用 Python学习之路[第二篇]:文件,字符串,列表,元组,字典,集合的使用 更新中...

Python学习之路-装饰器&生成器&正则表达式

装饰器 通俗的讲,装饰器就是在不改变源代码基础上,给源代码增加新功能. 不改变函数的源代码.调用方式.返回值等,给函数增加新功能. 经典案例:登录装饰器, def login_decorator(func):     def inner():         if USER_TEMP["status"] == False:             print("\033[31;1m用户未登录,请先登录\033[0m")             login_atm()