python模块之time模块
import time #从1970年1月1号凌晨开始到现在的秒数,是因为这一年unix的第一个商业版本上市了,这个最常用
# print(time.time()) # 1491574950.2398355 #返回当前的系统时间,也可加参数,比如下面的第二个例子
# print(time.ctime())
# print(time.ctime(time.time()-86400)) # Fri Apr 7 22:24:17 2017
# Thu Apr 6 22:25:15 2017 #可以把年、月、日、小时、分钟分别显示出来,但是这里显示的时间是格林威治时间,用下面第二个例子就可以做时间的字符串拼接
# print(time.gmtime())
# time_obj = time.gmtime()
# print(time_obj.tm_year,time_obj.tm_mon) # time.struct_time(tm_year=2017, tm_mon=4, tm_mday=7, tm_hour=14, tm_min=25, tm_sec=59, tm_wday=4, tm_yday=97, tm_isdst=0)
# 2017 4 #上面显示的格林威治时间,下面这里是显示本地时间
# print(time.localtime()) # time.struct_time(tm_year=2017, tm_mon=4, tm_mday=7, tm_hour=22, tm_min=31, tm_sec=42, tm_wday=4, tm_yday=97, tm_isdst=0) #把一个时间对象转换成时间戳 # print(time.mktime(time_obj))
# 1491546920.0 #等待10s
# time.sleep(10)
# print('wait 10s') #将时间对象转换成指定的字符串格式,参数有两个,分别是格式和时间对象,你可以选择你想要的时间格式,比如就要日期,或者就时间,或者都要 # print(time.strftime("%Y-%m-%d:%H:%M:%S",time.gmtime()))
# 2017-04-07:14:40:28 # print(time.strftime("%Y-%m-%d:%H:%M:%S",time.localtime()))
# 2017-04-07:22:40:50 # ret = time.strptime('2016-12-23 15:34:34','%Y-%m-%d %H:%M:%S')
# print(ret) # time.struct_time(tm_year=2016, tm_mon=12, tm_mday=23, tm_hour=15, tm_min=34, tm_sec=34, tm_wday=4, tm_yday=358, tm_isdst=-1) import datetime #显示今天的日期
# print(datetime.date.today())
# 2017-04-07 # ret = datetime.datetime.now()
# print(ret) # 2017-04-07 22:48:18.861383 #转换time的形式
# print(ret.timetuple()) # time.struct_time(tm_year=2017, tm_mon=4, tm_mday=7, tm_hour=22, tm_min=49, tm_sec=46, tm_wday=4, tm_yday=97, tm_isdst=-1) #下面介绍下时间的加减 #给当前的时间加10天
# print(datetime.datetime.now() + datetime.timedelta(days=10))
# 2017-04-17 22:55:03.070503 #给当前时间减10天
# print(datetime.datetime.now() + datetime.timedelta(days=-10))
# print(datetime.datetime.now() - datetime.timedelta(days=10)) # 2017-03-28 22:56:08.529247
# 2017-03-28 22:56:08.529247 #上面的例子是加减天,其实timedelta可以支持加减下面的参数,比如周,小时,分钟
# days=0, seconds=0, microseconds=0,milliseconds=0, minutes=0, hours=0, weeks=0): #
current_time = datetime.datetime.now()
print(current_time) #替换为某年,某月,某日
print(current_time.replace(2016,1,3))
print(current_time.replace(2016,3))
print(current_time.replace(2015)) # 2016-01-03 23:01:54.095012
# 2016-03-07 23:01:54.095012
# 2015-04-07 23:01:54.095012 #两个时间还可以做比较
# gtime = datetime.datetime.now()
# ctime = gtime.replace(2015)
# if gtime > ctime:
# print('true')
# else:
# print('false') 今天发现一个新的模块,这个模块显示日历比较好,所以在这里做下记录,模块的名称就叫做"calender",下面是简单的用法
import calendar
# year = 1987
# month_num = 1 for year in range(1000,2101):
for temp in range(1,13):
cal = calendar.month(year,temp)
print("这是{0}年{1}的日期".format(year,temp))
print("--------------------------------------------------")
print(cal)
最终的结果截图如下,是不是和拉轰啊!

python模块之time模块的更多相关文章
- Python(五)模块
本章内容: 模块介绍 time & datetime random os sys json & picle hashlib XML requests ConfigParser logg ...
- python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)
1.1模块 什么是模块: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文 ...
- Python模块之常用模块,反射以及正则表达式
常用模块 1. OS模块 用于提供系统级别的操作,系统目录,文件,路径,环境变量等 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("di ...
- [转载]python中的sys模块(二)
#!/usr/bin/python # Filename: using_sys.py import sys print 'The command line arguments are:' for i ...
- [转载]Python中的sys模块
#!/usr/bin/python # Filename: cat.py import sys def readfile(filename): '''Print a file to the stand ...
- Python安装包或模块的多种方式汇总
windows下安装python第三方包.模块汇总如下(部分方式同样适用于其他平台): 1. windows下最常见的*.exe,*msi文件,直接运行安装即可: 2. 安装easy_install, ...
- Python 五个常用模块资料 os sys time re built-in
1.os模块 os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果. os.name:返回当前操作系统名称('posix', 'nt', ' ...
- python基础知识9——模块2——常见内置模块
内置模块 内置模块是Python自带的功能,在使用内置模块相应的功能时,需要[先导入]再[使用] 1.sys 用于提供对Python解释器相关的操作: sys.argv 命令行参数List,第一个元素 ...
- python基础知识8——模块1——自定义模块和第三方开源模块
模块的认识 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需 ...
- Python 第五天 模块(2)
模块,用一砣代码实现了某个功能的代码集合. 有两种存在的方式 1.写到一个文件夹里面 2.py文件 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和 ...
随机推荐
- 动画js版本
动画: 1)css样式提供运动 2)js提供的运动 过渡的属性:transition 从一种情况到另一种情况叫过渡 transition:变化的属性 (attr) transition:花费的时间 ...
- Linux设置history命令显示时间
效果如图: 设置方法如下: vim /etc/bashrc #command-->history set HISTFILESIZE=2000 #保存命令的总数默认总数为1000 HISTSIZE ...
- GROUP BY关键字与WITH ROLLUP一起使用
1 GROUP_CONCAT mysql> SELECT student_name, -> GROUP_CONCAT(test_score) -> FROM stud ...
- CRM牛人博客
http://www.cnblogs.com/caims/ 刀客 http://www.cnblogs.com/waxdoll/ 蜡人张
- Spark学习笔记3:键值对操作
键值对RDD通常用来进行聚合计算,Spark为包含键值对类型的RDD提供了一些专有的操作.这些RDD被称为pair RDD.pair RDD提供了并行操作各个键或跨节点重新进行数据分组的操作接口. S ...
- Sqoop+mysql+Hive+ Ozzie数据仓库案例
mysql 数据库脚本为: /*==============================================================*/ /* DBMS name: MySQL ...
- 给iOS开发新手送点福利,简述UIDatePicker的用法
1.Locale 设置DatePicker的地区,即设置DatePicker显示的语言. 1.跟踪所有可用的地区,取出想要的地区 NSLog(@"%@", [NSLocale av ...
- Python预编译语句防止SQL注入
这个月太忙,最近不太太平,我的愿望是世界和平! ================================== 今天也在找python的预编译,早上写的sql是拼接来构成的.于是找了2篇文章,还 ...
- Tomcat 支持的Java 版本和兼容性总结
https://tomcat.apache.org/whichversion.html 最新最全的Tomcat 支持的Java版本对照,即兼容性一览表: Servlet Spec JSP Spec ...
- as3 名称
加密算法方式: https://www.cnblogs.com/wei2yi/p/3484170.html AES (Advanced Encryption Standard) DES(Data E ...