900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python3时间戳转换成时间_Python3 日期与时间戳相互转换

python3时间戳转换成时间_Python3 日期与时间戳相互转换

时间:2023-06-21 16:26:52

相关推荐

python3时间戳转换成时间_Python3 日期与时间戳相互转换

开发中经常会对时间格式处理,对于时间数据,比如-02-28 10:23:29,有时需要日期与时间戳进行相互转换,在Python3中主要用到time模块,相关的函数如下:

其中unix_time函数是正常时间转unix时间戳,date_time是unix时间转正常时间如年月日时分秒:

import time

"""

日期转时间戳

"""

def unix_time(dt):

# 转换成时间数组

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

# 转换成时间戳

timestamp = int(time.mktime(timeArray))

return timestamp

"""

时间戳转日期

"""

def custom_time(timestamp):

# 转换成localtime

time_local = time.localtime(timestamp)

# 转换成新的时间格式(-05-05 20:28:54)

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

return dt

time_now = '-02-28 10:23:29'

unix_t = unix_time(time_now)

custom_t = custom_time(unix_t)

print(unix_t) #

print(custom_t) # -02-28 10:23:29

# 如果是自定义的时间格式转换呢,思路方法雷同,比如下:

"""

时间用指定格式显示,比如 年-月-日 转 年/月/日

"""

dt = "-10-10 22:20:20"

# 转为数组

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

# 转为其它显示格式

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

print(customTime) # /10/10 22:20:20

"""

时间用指定格式显示,比如 年/月/日 转 年-月-日

"""

dt = "/10/10 22:20:20"

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

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

print(customTime) # -10-10 22:20:20

Python3 日期与时间戳互相转换(函数可调用)

一.前言 在开发中,我们经常会遇到时间戳转换日期,或者日期转换为时间戳: 日期格式:-08-01 00:00:00 时间戳格式:1564588800 关于时间戳 Unix时间戳(Unix ti ...

java日期与时间戳相互转换大全

转载大神 /djc777/article/details/50904989/

js时间戳与日期格式之间相互转换

###js时间戳与日期格式之间相互转换 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法, ...

python3>日期和时间

阅读目录 1.python3日期和时间 2.时间元组 3.获取格式化的时间 4.格式化日期 5.获取月日历 6.Time模块 7.datetime模块 回到顶部 1.python3日期和时间 Pyth ...

Python 日期和时间戳的转换

Python 日期和时间戳的转换 1. Python中处理时间的模块 Python中处理时间的模块有time.datetime和calendar. 在Python中表示时间的方式: 时间戳:10位整数 ...

python正常时间和unix时间戳相互转换的方法

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

java 日期转时间戳,时间戳转为日期

package date; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Dat ...

随机推荐

python面向对象二

1.1类的静态属性,类方法,类的静态方法 1.1.1静态属性(@property) 在类中: python内置的@property装饰器就是负责把一个方法(函数)变成属性来调用. class Stud ...

开启Win7系统管理员Administrator账户

Win7系统凭借酷炫的界面以及简单.易用.快速.安全等特点,迅速成为全球最受用户喜爱的操作系统,如今Win7已经成为身边很多朋友生活学习工作的好伙伴.在我们使用Win7的时候,有一些软件的正常运行需要 ...

$scope 的生命周期

当Angular关心的事件发生在浏览器中时,比如用户在通过ng-model属性监控的输入字段中输入,或者带有ng-click属性的按钮被点击时,Angular的事件循环都会启动.这个事件将在Angul ...

解析.NET 许可证编译器 (Lc.exe) 的原理与源代码剖析

许可证编译器 (Lc.exe) 的作用是读取包含授权信息的文本文件,并产生一个可作为资源嵌入到公用语言运行库可执行文件中的 .licenses 文件. 在使用第三方类库时,经常会看到它自带的演示程序中 ...

[Android] 关于系统工具栏和全屏沉浸模式

随着应用程序的一些深入设计,大家总想要更好的界面和体验,所以有些东西并不能只是知道方法就结束了,是得要去深入研究研究的.通过这个过程我觉得,从应用层面来讲,想实现一个功能很简单,但若想实现的好,就要去 ...

Pyp 替代sed,awk的文本处理工具

Linux上文本处理工具虽不少,像cut,tr,join,split,paste,sort,uniq,sed,awk这些经典工具让人眼花缭乱,而且都太老了,使用方法都不太人性化,尤其awk,语法简直反 ...

使用edgesForExtendedLayout遇到的麻烦

今天在写一个多界面之间来回返回的工程时,遇到的问题,建了两个类:FirstViewController 和ButtonViewController. 由FirstViewController 进入 ...

BOM的来源是不可能出现的字符,GB2312双字节高位都是1,Unicode理论的根本缺陷导致UTF8的诞生

Unicode字符编码规范 -4-2 10:48:02Unicode是一种字符编码规范 . 先从ASCII说起.ASCII是用来表示英文字符的 ...

SQL 经典练习

SQL 基础练习 CREATE TABLE STUDENT(SNO VARCHAR(3) NOT NULL,SNAME VARCHAR(4) NOT NULL,SSEX VARCHAR(2) NOT ...

64位系统下8G内存仅使用到4G问题的解决方法

笔记本:联想E46G 当前bios版本:25CN32WW 内存:DDR3 133 4G × 2 问题:bios信息显示8G,win7和ubuntu在64位下使用情况仅4G 准备工作1:bios版本和 ...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。