1. import time
  2.  
  3. # 1、time.time() 用于获取当前时间的时间戳,
  4. ticks = time.time()
  5. print(ticks)
  6. # 1545617668.8195682 浮点数
  7.  
  8. #2、time.localtime() 从返回浮点数的时间戳向时间元组转换(本地时区),只要将浮点数传递给如localtime之类的函数
  9. time_dema = time.localtime(time.time())
  10. now_time = time.localtime()
  11. print(time_dema)
  12. # time.struct_time(tm_year=2018, tm_mon=12, tm_mday=24, tm_hour=10, tm_min=14, tm_sec=28, tm_wday=0, tm_yday=358, tm_isdst=0)
  13.  
  14. #2、time.gmtime(时间戳) 将时间戳转化为UTC(0时区)的时间元组,与time.localtime()作用一样
  15.  
  16. # 3、time.mktime(tupletime) 接受时间元组并返回时间戳 执行与gmtime(), localtime()相反的操作
  17. t = (2009, 2, 17, 17, 3, 38, 1, 48, 0)
  18. secs = time.mktime( t )
  19. print(secs)
  20. # 1234915418.000000
  21.  
  22. #4、time.strftime(fmt, tupletime) 把时间元组格式化,第一个参数是格式化字符串,第二个参数是时间元组
  23. str_time= time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
  24. print(str_time)
  25. #'2018-12-24 10:26:50'
  26.  
  27. # 5、time.strptime(str, fmt)根据指定的格式把时间字符串解析为时间元组 str:时间字符串 fmt:格式化字符串 与time.strftime(fmt, tupletime)功能相反
  28. tup_time = time.strptime(str_time, '%Y-%m-%d %H:%M:%S')
  29. print(tup_time)
  30. # time.struct_time(tm_year=2018, tm_mon=12, tm_mday=24, tm_hour=10, tm_min=26, tm_sec=50, tm_wday=0, tm_yday=358, tm_isdst=-1)
  31.  
  32. #6、time.sleep(秒数) 推迟线程的运行时间
  33.  
  34. #7、time.ctime(tupletime)/time.asctime(tupletime) 接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"的字符串
  35.  
  1. """
  2. python中时间日期格式化符号:
  3. ------------------------------------
  4. %y 两位数的年份表示(00-99)
  5. %Y 四位数的年份表示(000-9999)
  6. %m 月份(01-12)
  7. %d 月内中的一天(0-31)
  8. %H 24小时制小时数(0-23)
  9. %I 12小时制小时数(01-12)
  10. %M 分钟数(00=59)
  11. %S 秒(00-59)
  12. %a 本地简化星期名称
  13. %A 本地完整星期名称
  14. %b 本地简化的月份名称
  15. %B 本地完整的月份名称
  16. %c 本地相应的日期表示和时间表示
  17. %j 年内的一天(001-366)
  18. %p 本地A.M.或P.M.的等价符
  19. %U 一年中的星期数(00-53)星期天为星期的开始
  20. %w 星期(0-6),星期天为星期的开始
  21. %W 一年中的星期数(00-53)星期一为星期的开始
  22. %x 本地相应的日期表示
  23. %X 本地相应的时间表示
  24. %Z 当前时区的名称 # 乱码
  25. %% %号本身
  26. """

  

笔记Demo

      

python time模块介绍(日期格式化 时间戳)的更多相关文章

  1. python datetime模块用strftime 格式化时间

    1 2 3 #!usr/bin/python import datetime datetime.datetime.now() 这个会返回 microsecond.因此这个是我们不需要的.所以得做一下修 ...

  2. python中时间、日期、时间戳的转换

    1.简介 在编写代码时,往往涉及时间.日期.时间戳的相互转换. 2.示例 # 引入模块 import time, datetime 2.1 str类型的日期转换为时间戳 # 字符类型的时间 tss1 ...

  3. Python day18模块介绍2(使用BASE_DIR修改临时path,os模块)

    1.BASE_DIR修改path(别人导入py项目时不会因为绝对路径无法解释) #sys修改环境变量 #使用BASE_DIR将绝对路径改为相对路径 import sys,os BASE_DIR=os. ...

  4. Python之模块介绍

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

  5. python multiprocessing模块 介绍

    一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu\_count\(\)查看),在python中大部分情况需要使用多进 ...

  6. Python log 模块介绍

    刚用Python log模块写了一个例子,记录一下. import logging import logging.handlers import os from datetime import dat ...

  7. python常用模块介绍

    关于if __name__ == "__main__": 若执行文件为bin,调用文件为cal: 若在执行文件bin中执行print(__name__) 输出:__main__ 当 ...

  8. Python—time模块介绍

    time 模块 在平常的代码中,我们常常需要与时间打交道.在Python中,常用的与时间处理有关的模块就包括:time,datetime,下面来介绍time模块. 在开始之前,首先要说明几点: 一.在 ...

  9. python 有关datetime时间日期 以及时间戳转换

    直接上代码 其中有注释 #coding=utf-8 import time import datetime def yes_time(): #获取当前时间 now_time = datetime.da ...

随机推荐

  1. 关于NSA的EternalBlue(永恒之蓝) ms17-010漏洞利用

            好久没有用这个日志了,最近WannaCry横行,媒体铺天盖地的报道,我这后知后觉的才想起来研究下WannaCry利用的这个原产于美帝的国家安全局发现的漏洞,发现漏洞不说,可以,自己偷偷 ...

  2. SWIG 的应用(一)

    用 C/C++ 扩展 Python. - 如果仅使用标准 C 库函数,则可以使用 Python 自带的 ctypes 模块,或者使用 cffi. - 如果要使用自定义 C/C++ 函数,又不怕写 wr ...

  3. [转]关于oracle sql语句查询时表名和字段名要加双引号的问题

    oracle初学者一般会遇到这个问题.   用navicat可视化创建了表,可是就是不能查到!   后来发现②语句可以查询到 ①select * from user; 但是,我们如果给user加上双引 ...

  4. java 变量 final 小结

    通过查看hashCode发现,变量声明final后,不能修改,上级修改时候,重新获得对象hashCode变化 public static void main(String[] args) { // T ...

  5. ReactJs入门教程-精华版

    原文地址:https://www.cnblogs.com/Leo_wl/p/4489197.html阅读目录 ReactJs入门教程-精华版 回到目录 ReactJs入门教程-精华版 现在最热门的前端 ...

  6. [LOJ#517]. 「LibreOJ β Round #2」计算几何瞎暴力[trie]

    题意 题目链接 分析 记操作异或和为 \(tx\) ,最后一次排序时的异或和为 \(ax\) ,每个数插入时的 \(tx\) 记为 \(b\). 我们发现,一旦数列排序,就会变得容易操作. 对于新加入 ...

  7. NLog配置分享

    新建一个文件命名为NLog.Config,然后添加如下代码 <?xml version="1.0" encoding="utf-8" ?> < ...

  8. git revert 还有这个坑?

    最近也是终于开启了代码编写之旅,我只能默默地说一句,写代码的感觉,简直不能再爽! 不过也由于 git 的分支管理蛋疼懵逼很久,所以必须记录以及和大家分享一下本次坑爹的旅行. 写在前面 每个公司相比都有 ...

  9. BFC 原理

    BFC:Block-level box           +   Forating  +           Context; ------->块元素          决定其子元素如何定位, ...

  10. D2. Great Vova Wall (Version 2)

    l链接 [https://codeforces.com/contest/1092/problem/D2] 题意 和D1一样只是不能竖直放了 分析 水平放的话,就只可能是相邻等时才可以,而且你会发现 只 ...