python 时间戳与格式化时间的转化实现代码
作者:Be_young_beyond 发布时间:2021-07-06 10:14:47
标签:时间戳,格式化时间
python 里面与时间有关的模块主要是 time 和 datetime
如果想获取系统当前时间戳:time.time(),是一个float型的数据
获取系统当前的时间信息 : time.ctime() 是一个str类型的时间字符串,一般比较少用与开发中
如果想获得当前的普通日期字符串,可以简单的用str(datetime.date.today())
还有就是时间和时间戳之间的相互转化(很常用):
日期到时间戳上的转换:
import datetime
import time
t = datetime.datetime(2014,12, 6, 12, 10, 10)
timestamp = time.mktime(t.timetuple())
print timestamp
时间戳到时间日期的转换:
import datetime
import time
t = time.localtime(timestamp)
timeStr = time.strftime('%Y-%m-%d %H:%M:%S', t)
print timeStr
有一个比较常用的的场景是:
根据某一天来推前几天或者未来几天的时间
比如我需要知道从2014-10-25以来的10天的数据
这样的话我们需要进行时间上的运算,如果按照本质,就是时间戳和时间之间的转换而已
我们可以通过时间转时间戳获取2014-10-25的时间戳,然后进行时间戳上的运算,然后
再将运算的结果转成时间字符串就行了,完整代码如下:
import time
import datetime
t = datetime.datetime(2014, 10, 25)
timestamp = time.mktime(t.timetuple())
timestamp += 10 * 3600 * 24
t = time.localtime(timestamp)
timeStr = time.strftime('%Y-%m-%d %H:%M:%S', t)
其实date 模块有函数封装了这种算法,试用是没这么大的代码,不过咱们只讲原理,上面python时间的过程
其实对于任何语言应该都是这样一个过程
水一句:语言工具不断在变,你不可能死守一门语言,不会过时的只有算法与思维
0
投稿
猜你喜欢
- 如下所示:import matplotlib.pyplot as plt import tkinter import numpy as np
- 后台数据库: [Microsoft Access] 与 [Microsoft Sql Server] 更换之后,ASP代码应注意要修改的一些
- #!/usr/bin/python## get subprocess module import subprocess ## ca
- 本文实例讲述了Python实现微信中找回好友、群聊用户撤回的消息功能。分享给大家供大家参考,具体如下:还在好奇好友撤回了什么消息吗?群里撤回
- 简介 函数式编程语言在学术领域已经存在相当长一段时间了,但是从历史上看,它们没有丰富的工具和库可供使用。随着 .NET 平台上的
- 基于的phantomjs的自动化,会出现1.flash不支持2.部分基于view的按钮点不到,部分按钮是基于flash的(尤其是在于上传按钮
- 在使用操作XML文件时,我们可以使用Load方法直接加载xml文件即可,在ie和ff下通用。但是是XML字符串,则在两种浏览器下就会有所不同
- MySQL使用环境变量TMPDIR的值作为保存临时文件的目录的路径名。如果未设置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、
- MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列
- 本文实例讲述了Python实现的服务器。分享给大家供大家参考,具体如下:python - 单进程服务器#coding=utf-8from s
- import pdbdef pdb_test(arg): for i in range(arg):&nb
- Python获取pid和进程名字1、安装psutilpip install psutil如果pip不识别,就进入下载的python目录下面执
- 应该只是一个简单的层的定位及鼠标事件吧<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.
- 由于Access数据库是一种文件型数据库,所以无法跨服务器进行访问。下面我们来介绍一下如何利用SQL Server 的链接服务器,把地理上分
- YUI 中的 Grids CSS 主要有三个部分值得大家关注和学习:Yahoo!网站性能最佳体验的34条黄金守则—内容 1、布局的思想:使用
- 一、出错情况 有些时候当你重启了数据库服务,会发现有些数据库变成了正在恢复、置疑、可疑等情况,这个时候DBA就会很紧张了,下面是一些在实践中
- 原图代码 src = cv2.imread("28.png") gray_src = cv2.c
- 写在前面ufunc是universal function的缩写,意思是这些函数能够作用于narray对象的每一个元素上,而不是针对narra
- ASP实现即时显示当前页面浏览人数online.asp文件 <!--#include file="dbconn.a
- 例如:JSON字符串:var str1 = '{ "name": "cxh", "