日期和时间的相互转换可以利用Python内置模块time和datetime完成,且有多种方法供我们选择,当然转换时我们可以直接利用当前时间或指定的字符串格式的时间格式。

获取当前时间转换

我们可以利用内置模块datetime获取当前时间,然后将其转换为对应的时间戳。import datetime

import time

# 获取当前时间

dtime = datetime.datetime.now()

un_time = time.mktime(dtime.timetuple())

print(un_time)

# 将unix时间戳转换为“当前时间”格式

times = datetime.datetime.fromtimestamp(un_time)

print(times)

转换结果:1559568302.0

2019-06-03 21:25:02

字符串时间的转换

当然我们也可以直接将字符串类型的时间对应的时间戳。import datetime

import time

# 字符类型的时间

tss1 = '2019-06-03 21:19:03'

# 转为时间数组

timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S")

print(timeArray)

# timeArray可以调用tm_year等

print(timeArray.tm_year) # 2019

# 转为时间戳

timeStamp = int(time.mktime(timeArray))

print(timeStamp) # 1559567943

示例结果:time.struct_time(tm_year=2019, tm_mon=6, tm_mday=3, tm_hour=21, tm_min=19, tm_sec=3, tm_wday=0, tm_yday=154,

tm_isdst=-1)

2019

1559567943

时间戳转日期的其他方法

localtime

我们可以利用localtime()转换为时间数组,然后格式化为需要的格式import time

timeStamp = 1559567943

timeArray = time.localtime(timeStamp)

otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)

print(otherStyleTime)

示例结果:2019-06-03 21:19:03

utcfromtimestampimport time

import datetime

timeStamp = 1559567943

dateArray = datetime.datetime.utcfromtimestamp(timeStamp)

otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)

print(otherStyleTime)

python学习网,大量的免费python视频教程,欢迎在线学习!

python将时间戳转化为时间格式_python时间戳转换日期格式的方法是什么相关推荐

  1. iOS 时间戳转化为时间(附13位转10位方法)

    NSString *str=@"1368082020";//时间戳NSTimeInterval time=[str doubleValue]+28800;//因为时差问题要加8小时 ...

  2. python时间显示_python脚本之日期格式显示

    脚本内容: #!/usr/bin/python #coding=utf-8 #根据给定的年月日以数字形式打印出日期 months =[ "January", "Febru ...

  3. Python时间转换函数:时间转化为时间戳、时间戳转化为时间、当前日期、当前时间、星期几、前面或者后面多少天、年、月、日等

    Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当前时间.星期几.前面或者后面多少天.年.月.日等 #Python时间转换函数:时间转化为时间戳.时间戳转化为时间.当前日期.当 ...

  4. 时间戳转化为时间格式 时间格式转为时间戳

    // 时间戳转化为时间Date.prototype.format = function(format) {var date = {"M+": this.getMonth() + 1 ...

  5. ios开发开发之:关于时间戳转化成时间

    最近开发项目中遇到时间转的问题,当从服务端传回时间到客户端,而这个时间确是时间戳,并且是13位,如果是普通的字符串比如"2015-09-24 19:00:000" 这样转化是比较简 ...

  6. 十位时间戳转化成时间

    java /** 十位时间戳转化成时间* */String timestamp = "1656777600";SimpleDateFormat sdf = new SimpleDa ...

  7. VUE时间戳转换日期格式

    VUE时间戳转换日期格式 vue文件 vue文件 <el-descriptions-item label="时间">{{ fromData.sortTime | for ...

  8. vue.js 时间戳转换日期格式

    时间戳可以理解为过滤器的一种方式,日期格式的转换在项目中也经常遇到,今天我来总结项目中踩过的坑,以及解决方法. 时间戳转换日期格式有三种方法: 方式一 运行 cmd 执行 npm install mo ...

  9. 一分钟快速上手uni-app时间戳转换日期格式

    uni-app时间戳转换日期格式 1.通过请求获取的数据如下(时间戳) 2.需求中的时间格式: 3.使用的方法:过滤器过滤 这里包涵了时分秒,如果不需要自行删除 过滤器的参数第一个默认是过滤的数据,第 ...

  10. 时间戳转换日期格式(代码示例)

    这里使用的是DateUtil工具类,它会将时间戳转换日期格式,需要的时候调用它就好了 DateUtil工具类 public class DateUtil {public static String t ...

最新文章

  1. c语言子程序return,c语言return返回到哪
  2. 培养组学对已分离人类细菌和古菌物种库的贡献
  3. client心跳 websocket_理解websocket的原理
  4. MIUI(Android)使用Webview上传文件
  5. 保研夏令营、考研复试个人升学简历模板与制作注意事项
  6. cad批量打印_CAD不懂批量打印的进来 详细讲解一下
  7. google退出中国市场是战略性错误
  8. Music Radio Beta-Perview 1.0.0.0.(做了一个听音乐电台的东东.:)
  9. 洛谷 P5708 【深基2.习2】三角形面积(C)
  10. matlab clc,close,close all,clear,clear all,clf 作用区别
  11. 如何在CSDN删除自己上传的资源
  12. 间隔一段时间重复自动登录网站、定时自动登录网站的软件 —— 定时执行专家,无需复杂编程,简单配置即可使用
  13. 浏览器安全——Web页面安全浏览器网络安全(HTTPS)浏览器系统安全
  14. 【图像处理】 均值滤波、中值滤波和高斯滤波
  15. 【微信开发】---- 公众号支付
  16. warning: LF will be replaced by CRLF in bispython/venv/Lib/site-packages/dja
  17. h5可以获取本机手机号码么_重大突破 | 极验无感本机认证实现H5amp;小程序场景全覆盖,打造一键登录解决方案...
  18. p7root用什么软件,华为p7刷机软件
  19. iOS android 安卓如何集成阿里云直播
  20. JDK用了将近20年

热门文章

  1. git reset --hard HEAD与git revert HEAD区别(简单明了!)
  2. JAVA SortedMap接口
  3. 统计大写字母和小写字母的个数
  4. SSD+HDD安装win7
  5. 华为旗舰机升级鸿蒙OS,华为鸿蒙系统升级机型大曝光!老旧旗舰也能升级:花粉们有福了...
  6. PART1 WebPack
  7. vue整合文本编辑器
  8. 前端转后端学习路线整理
  9. 网络爬虫是什么,我们为什么要学习网络爬虫?
  10. UVA 716 - Commedia dell' arte(三维N数码问题)