基于python获取本地时间并转换时间戳和日期格式
附上代码与运行结果截图:
import time # 获取当前时间 now = time.localtime() # 格式化日期 now_ = time.strftime('%Y-%m-%d %H:%M:%S', now) # 获取当前时间,以时间戳格式 now_stamp = time.time() # 日期转时间戳 change_to_stamp = time.mktime(time.strptime(now_, "%Y-%m-%d %H:%M:%S")) # 时间戳转日期 change_to_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(now_stamp)) print(now) print(now_) print(now_stamp) print(change_to_stamp) print(change_to_time)
运行截图如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
python日期与时间戳的各种转换示例
官方文档的示例中没有我们习惯的日期格式,查了很多博客转换日期和时间戳也都是大概的能得到结果的方式,常将 datetime 和 time 两个模块混用,个人觉得时间格式化不应该这么麻烦,还得用两个模块来支持?故而翻遍了源码,总结以下常用的几种日期和时间戳的转换方式. 以下主要有三个元素(时间字符串,格式,Unix时间戳),可将时间字符串转为另一种时间格式,或将时间字符串转为时间戳,或将时间戳转为时间字符串. datetime 和 time 两个模块,任意一个都能转换完成. 以下两个模块均列出示例:
-
python中时间、日期、时间戳的转换的实现方法
1.简介 在编写代码时,往往涉及时间.日期.时间戳的相互转换. 2.示例 # 引入模块 import time, datetime 2.1 str类型的日期转换为时间戳 # 字符类型的时间 tss1 = '2013-10-10 23:40:00' # 转为时间数组 timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S") print timeArray # timeArray可以调用tm_year等 print timeArray.tm_
-
python3 中时间戳、时间、日期的转换和加减操作
1.当前时间戳转换为指定格式的日期 # -*- coding: utf-8 -*- # @Time : 2019/5/31 10:56 # @Author : 甄超锋 # @Email : 4535@sohu.com # @File : test.py # @Software: PyCharm import datetime import time # 使用time timeStamp = time.time() # 1559286774.2953627 timeArray = time.loc
-
python时间与Unix时间戳相互转换方法详解
对于时间数据,如2018-09-25 09:28:59,有时需要与Unix时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的函数如下: 其中unix_time函数是正常时间转unix时间,local_time是unix时间转正常时间. import time def unix_time(dt): #转换成时间数组 timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S") #转换成时间戳 t
-
python 将日期戳(五位数时间)转换为标准时间
5位数日期戳 读取 .mat 文件处理里面数据时,发现里面的日期数据全部都是 "5位数" 数字,很不解: 后来查到可以在excel中通过设置单元格调回标准日期格式,如下: 选中日期戳,右键选择 "格式化单元格(Format Cells)" 选择需要的日期格式,点击ok即可 通过代码转成标准日期 例如这个DataFrame中的日期,全部都是"日期戳"格式的,但我需要的是人能看懂的"标准日期": 确认起始日期 首先需拿一个&quo
-
Python3日期与时间戳转换的几种方法详解
日期和时间的相互转换可以利用Python内置模块 time 和 datetime 完成,且有多种方法供我们选择,当然转换时我们可以直接利用当前时间或指定的字符串格式的时间格式. 获取当前时间转换 我们可以利用内置模块 datetime 获取当前时间,然后将其转换为对应的时间戳. import datetime import time # 获取当前时间 dtime = datetime.datetime.now() un_time = time.mktime(dtime.timetuple())
-
python如何快速生成时间戳
import time now_time = time.time() print(now_time) 结果是 1594604269.1730552 知识点扩展: 获取秒级时间戳与毫秒级时间戳.微秒级时间戳 import time import datetime t = time.time() print (t) #原始时间数据 print (int(t)) #秒级时间戳 print (int(round(t * 1000))) #毫秒级时间戳 print (int(round(t * 10000
-
python生成13位或16位时间戳以及反向解析时间戳的实例
我就废话不多说了,直接上代码吧! import datetime import time def get_float_time_stamp(): datetime_now = datetime.datetime.now() return datetime_now.timestamp() def get_time_stamp16(): # 生成16时间戳 eg:1540281250399895 -ln datetime_now = datetime.datetime.now() print(dat
-
Python获取时间戳代码实例
1.获取秒级时间戳与毫秒级时间戳.微秒级时间戳 import time import datetime t = time.time() print (t) #原始时间数据 print (int(t)) #秒级时间戳 print (int(round(t * 1000))) #毫秒级时间戳 print (int(round(t * 1000000))) #微秒级时间戳 返回 1499825149.257892 #原始时间数据 1499825149 #秒级时间戳,10位 1499825149257
-
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块. 关于时间戳的几个概念 时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量. 时间元组(struct_time),包含9个元素. time.struct_time(tm_year=2017, tm_mon=10, tm_mday=1, tm_hour=14, tm_min=21, tm_sec=57, tm_wday=6, tm_yday=274, tm_isdst=0) 时间格式字
随机推荐
- iOS开发中实现显示gif图片的方法
- PHP+jQuery 注册模块的改进(一):验证码存入SESSION
- jQuery基于事件控制实现点击显示内容下拉效果
- JS基于面向对象实现的拖拽功能示例
- JS 全屏和退出全屏详解及实例代码
- 联想LJ2500激打处理器报错故障解决方法
- Oracle中查看慢查询进度的脚本分享
- js控制浏览器全屏示例代码
- asp.net 获取银行货币汇率的代码
- 详解JS中遍历语法的比较
- PHP 得到根目录的 __FILE__ 常量
- C迷途指针详解
- 一些实用的jQuery代码片段收集
- jquery dataTable 获取某行数据
- jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
- jQuery寻找n以内完全数的方法
- js对象之JS入门之Array对象操作小结
- 主页木马的制作方法
- String类型传递是值传递,char[]类型传递是引用传递的实现
- 在ASP.NET 2.0中操作数据之二十一:实现开放式并发