GMT:格林尼治时间,是世界时和地球经线的起点。
UTC:通用协调时,一般可以当成GMT一样的使用
时间戳:当前的时间到1970年1月1日 8:00的秒数,即这个起点为0,当前到起点所经过的秒数,就是时间戳

python获取时间戳time.time()

import timet = time.time()
print("时间戳:", t) #单位为秒,后边最多有7位小数
时间戳: 1583042564.0553885

python获取时间元组time.localtime()

一般,我们比较直接用时间元组来表示时间,但它却在时间戳转换过程中,经常用到

import timestruct_time = time.localtime()
print("时间元组:\n", struct_time)
时间元组:time.struct_time(tm_year=2020, tm_mon=3, tm_mday=1, tm_hour=14, tm_min=4, tm_sec=27, tm_wday=6, tm_yday=61, tm_isdst=0)

时间元组说明:

python格式化时间元组,转为字符串

直接使用time.strftime(format),就可以获取当前格式化的时间,当然也可以写成time.strftime(format, time.localtime()),二者是一个结果。返回的结果是字符串类型。

import timetime.strftime("%Y-%m-%d %H:%M:%S")
# 或者 time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
'2020-03-01 14:10:09'

格式化所表示的意思:

%Y  Year with century as a decimal number.
%m  Month as a decimal number [01,12].
%d  Day of the month as a decimal number [01,31].
%H  Hour (24-hour clock) as a decimal number [00,23].
%M  Minute as a decimal number [00,59].
%S  Second as a decimal number [00,61].
%z  Time zone offset from UTC.
%a  Locale's abbreviated weekday name.
%A  Locale's full weekday name.
%b  Locale's abbreviated month name.
%B  Locale's full month name.
%c  Locale's appropriate date and time representation.
%I  Hour (12-hour clock) as a decimal number [01,12].
%p  Locale's equivalent of either AM or PM.

几种常见的时间格式,因为返回的是字符串,有时可以通过列表索引的方式截取需要的部分:

2020-03-01 14:15:59

import time
time.strftime("%Y-%m-%d %H:%M:%S")

2020-03-01

import time
time.strftime("%Y-%m-%d")

2020/03/01

import time
time.strftime("%Y/%m/%d")

20200301

import time
time.strftime("%Y%m%d")

14:15:59

import time
time.strftime("%H:%M:%S")

141559

import time
time.strftime("%H%M%S")

Mar 01, 2020 Sun

import time
time.strftime("%b %d, %Y %a")

2020/03/01 Sun

import time
time.strftime("%Y/%m/%d %a")

2020年03月01日

import time
time.strftime("%Y{y}%m{m}%d{d}").format(y="年", m="月", d="日")

02:38:42 PM

import time
time.strftime("%I:%M:%S %p")

python时间戳转换为字符串日期格式

获取30天前的日期时间:根据当前时间戳,减去30天的秒数,获得30天前的时间戳,使用time.localtime()转换为时间元组,通过time.strftime(),格式化为时间字符串。

import timet = time.time() - 60*60*24*30
time_string = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(t))
print(time_string)
2020-01-31 14:34:02

python时间time格式化、时间戳相关推荐

  1. python unix 时间戳转北京时间,python时间与Unix时间戳相互转换方法详解

    对于时间数据,如2018-09-25 09:28:59,有时需要与Unix时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的函数如下: 其中uni ...

  2. python 时间字符串和时间戳之间的转换

    https://blog.csdn.net/qq_37193537/article/details/78987949 1.将字符串的时间转换为时间戳     方法:         a = " ...

  3. python时间索引_Python时间戳作为索引

    由于我正在写我的硕士论文,我不得不第一次与Python合作. 为了用时间戳来索引我的数据,我尝试了以下方法,但这并不奏效.也许是这样,但通过timetemp获取数据真是太蠢了.也许有人可以帮我做下一步 ...

  4. python unix时间戳格式化输出_python正常时间和unix时间戳相互转换的方法

    本文实例讲述了python正常时间和unix时间戳相互转换的方法.分享给大家供大家参考.具体分析如下: 这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来, 例如:133 ...

  5. python输入一个数组输出24进制式的时间_python获取时间,自定义的时间格式,时间戳,十六进制时间类型输出...

    python获取时间,此文使用到的两个库:IDE-PyCharm import time import datetime 获取当前日期和时间: now_tm = datetime.datetime.n ...

  6. c++获取当前时间戳_python开发:python时间模块的使用

    前言: 今天元宵节,祝福大家元宵节快乐. 今天在元宵节给各位朋友分享一下python时间模块. 我们在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的 ...

  7. python时间格式化代码_Python代码中如何将”日期时间”格式化为自己所需的样式呢?...

    摘要: 下文讲述Python代码中将日期时间格式化为时间的方法分享,如下所示: 实现思路: 使用time.strftime函数将 一个时间元组格式化自定义的模式 strftime函数语法: time. ...

  8. Python——时间与时间戳之间的转换

    转载自:点击打开链接 对于时间数据,如2016-05-05 20:28:54,有时需要与时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的操作有如 ...

  9. 【python】13位时间戳转成正常格式的时间

    13位是毫秒时间戳 10位是秒时间戳. import time# 输入毫秒级的时间,转出正常格式的时间 def timeStamp(timeNum):timeStamp = float(timeNum ...

最新文章

  1. 2018年人工智能将赋能所有行业,未来市场将超过400亿美元
  2. mysql的突然变成本地不能用密码,远程要用密码才能登录,这是神马情况???求解...
  3. 数人云CEO王璞:容器正成为软件交付的标准
  4. weblogic.rjvm.PeerGoneException
  5. php随机产生4乘4矩阵,PHP 用二维矩阵生成一个给定层数的杨辉(PASCAL)三角形
  6. 知识点025-服务器的基础优化脚本
  7. 前端学习(581):使用element调试dom 查看和调试dom节点
  8. hibernate entity使用sequence方式时,id增量50且与sequence值不一致的问题
  9. solr集成IKAnalyzer中文分词器
  10. WebAPI基本封装
  11. 18大产业的产业链全景图!(高清大图)
  12. 多线程面试题:词频统计
  13. 两道2016年美国高中数学竞赛题
  14. 第三章 坐标系与投影转换之基准面和坐标系的分类基本知识
  15. S100数字源表之LDO芯片电学特性测试方案
  16. Centos7 查看用户和用户组
  17. 高分一号(GF-1)卫星影像数据全色和多光谱信息介绍
  18. Could not set property 'xxxxxx' of 'xxxxxx' with value 'xxxxx'
  19. 支付宝pc端支付回调处理
  20. 2021.1.30课程摘要(逻辑教育-王劲胜)

热门文章

  1. redis缓存雪崩、击穿、穿透
  2. 安卓游戏常见问题nbsp;黑屏/闪退/…
  3. Pip给指定版本的Python安装模块
  4. HTML导航条的制作
  5. 1028: 摆花(背包dp)
  6. 微信小程序 安装使用Vant Weapp
  7. endnote双语引用
  8. ACTIVITI 5.22 表结构详情
  9. Sock5代理协议详解
  10. linux忘记密码无法登陆/修改密码