今日内容

时间模块

time模块

datetime模块

calendar模块

系统模块

sys模块

os模块

os.path模块

time模块:

  • time 模块中使用最多的方法有:

    • time() :时间戳
    • sleep() :睡眠时间
    • localtime() :当前时区的当前时间
    • gmtime() :格林威治时区的当前时间
    • strftime(自定义的格式): 把当前时间以自定义的时间显示出来
import time

print(time.time())  # 时间戳
time.sleep(3) print(time.localtime()) # time.struct_time(tm_year=2019, tm_mon=5, tm_mday=7, tm_hour=20, tm_min=15, tm_sec=50, tm_wday=1, tm_yday=127, tm_isdst=0)
print(time.gmtime()) # time.struct_time(tm_year=2019, tm_mon=5, tm_mday=7, tm_hour=12, tm_min=15, tm_sec=50, tm_wday=1, tm_yday=127, tm_isdst=0) # 使用strftime时,不同字母代表的意义 例如现在时间为2019年5月7日19点34分30秒 星期二
print(time.strftime("%y")) # 当前年份的简写 09
print(time.strftime("%Y")) # 当前年份的全写 2019
print(time.strftime("%m")) # 当前的月份 05
print(time.strftime("%d")) # 当前的日期 07
print(time.strftime("%D")) # 当前的日期 月/日/年 05/07/19
print(time.strftime("%h")) # 当前的月份 英文 May print(time.strftime("%H")) # 当前的 时(24小时制) 19(点)
print(time.strftime("%I")) # 当前的 时(12小时制) 7(点)
# print(time.strftime("%i")) # 报错 ValueError: Invalid format string
print(time.strftime("%M")) # 当前的分钟 34(分)
# print(time.strftime("%s")) # ValueError: Invalid format string
print(time.strftime("%S")) # 当前的秒 30(秒) print(time.strftime("%a")) # 当前星期几的缩写
print(time.strftime("%A")) # 当前星期几的全写
print(time.strftime("%x")) # 当前国外格式的日期 05/07/19
print(time.strftime("%X")) # 当前时间 20:06:22
print(time.strftime("%p")) # 当前时间是上午还是下午 AM / PM

总结:

1、对于格式化的格式,小时分钟秒 用的都是 大写

2、对于日期,用的全是小写 ,其中y的大写代表完整年份

3、常用的格式为:

print(time.strftime("%Y-%m-%d %H:%M:%S")) 2019-05-07 19:48:01

print(time.strftime("%Y-%m-%d %I:%M:%S" %p)) 2019-05-07 07:48:01 PM

day18 time、datetime、calendar、sys、os、os.path模块的更多相关文章

  1. day17--模块之time、calendar、datetime、sys、os、os.path、json、pickle、random

    一.时间模块(time,calendar,datetime) 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00 ...

  2. python常用模块:sys、os、path、setting、random、shutil

    今日内容讲了3个常用模块 一.sys模块二.os模块三.os下path模块四.random模块五.shutil模块 一.sys模块 import sys #环境变量 print(sys.path) # ...

  3. 模块使用:time、datetime、calendar、sys、os、os.path、normcase和normapath、random、json、pickle

    ## time:时间 时间戳(timestamp):time.time() 延迟线程的运行:time.sleep(secs) (指定时间戳下的)当前时区时间:time.localtime([secs] ...

  4. 导包、时间模块【TIME、CALENDAR DATETIME】、SYS、OS, OS.PATH模块、项目开放周期&规范

    导包 1.不考虑包的情况下直接from...直接导入文件夹下的具体模块 2. if  __name__ == '__ma__'    # 自执行 if  __name__ == '模块名'    # ...

  5. day18 时间:time:,日历:calendar,可以运算的时间:datatime,系统:sys, 操作系统:os,系统路径操作:os.path,跨文件夹移动文件,递归删除的思路,递归遍历打印目标路径中所有的txt文件,项目开发周期

    复习 ''' 1.跨文件夹导包 - 不用考虑包的情况下直接导入文件夹(包)下的具体模块 2.__name__: py自执行 '__main__' | py被导入执行 '模块名' 3.包:一系列模块的集 ...

  6. Python自动化运维之9、模块之sys、os、hashlib、random、time&datetime、logging、subprocess

    python模块 用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需 ...

  7. Python 第五篇(上):算法、自定义模块、系统标准模块(time 、datetime 、random 、OS 、sys 、hashlib 、json和pickle)

    一:算法回顾: 冒泡算法,也叫冒泡排序,其特点如下: 1.比较相邻的元素.如果第一个比第二个大,就交换他们两个. 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应 ...

  8. Python (time、datetime、random、os、sys、shutil)模块的使用

    ######################################################### 模块time ################################### ...

  9. python内置模块[sys,os,os.path,stat]

    python内置模块[sys,os,os.path,stat] 内置模块是python自带功能,在使用内置模块时,需要遵循 先导入在 使用 一.sys 对象 描述 sys.argv 命令行参数获取,返 ...

随机推荐

  1. 小tip: 使用SVG寥寥数行实现圆环loading进度效果(转载)

    设计师设计了一个图片上传圆环loading进度效果.如下截图: 首先,CSS3是可以实现的,以前写过一篇转大饼的文章:“CSS3实现鸡蛋饼饼状图loading等待转转转”.原理跟这个一模一样,两个半区 ...

  2. MFC的静态链接、动态链接

    项目属性页面可以查看更改编译方式,推荐使用静态编译.也可以在创建MFC项目时选择静态编译. 标准Windows库,使用的是系统API,Win32是面向API的编程平台.Win32项目使用的是此编译方式 ...

  3. 【转】pe结构详解

    (一)基本概念 PE(Portable Execute)文件是Windows下可执行文件的总称,常见的有DLL,EXE,OCX,SYS等, 事实上,一个文件是否是PE文件与其扩展名无关,PE文件可以是 ...

  4. react-native-pg-style使用方法(以最简单的方式编写样式代码,抛弃react-native标准的样式创建方式.)

    react-native-pg-style 以最简单的方式编写样式代码,抛弃react-native标准的样式创建方式. 看大家写的源码中都是按照react-native标准的样式创建方式来写样式代码 ...

  5. webuploader+上传文件夹

    在web项目中上传文件夹现在已经成为了一个主流的需求.在OA,或者企业ERP系统中都有类似的需求.上传文件夹并且保留层级结构能够对用户行成很好的引导,用户使用起来也更方便.能够提供更高级的应用支撑. ...

  6. 洛谷——P2058 海港

    题目传送 由于于题目保证输入的ti是递增的,所以发现当我们统计完一艘船的答案后,这个答案多少会对下一艘船的答案有贡献.同时还发现如果对每个艘船都记录他的乘客在整个数据出现的所有国籍中相应出现的次数,在 ...

  7. HTTP协议对收发消息的格式要求

    每个HTTP请求和响应都遵循相同的格式. 一个HTTP包含Header和Body两部分,其中Body是可选的. HTTP响应的Header中有一个Content-Type表明响应的内容格式. 它的值如 ...

  8. CSS子元素在父元素中水平垂直居中的几种方法

    1. 水平居中(margin: auto;)子父元素宽度固定,子元素上设置 margin: auto; 子元素不能设置浮动,否则居中失效. #div1{ width: 300px; height: 3 ...

  9. 【转】mysql基础汇总

    mysql基础知识语法汇总整理(二)  原文:https://www.cnblogs.com/cxx8181602/p/9525950.html 连接数据库操作 /*连接mysql*/ mysql - ...

  10. SpringBoot整合guava缓存

    1.pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...