• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python 时间戳与格式化时间的转化实现代码

python 时间戳与格式化时间的转化实现代码

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python 时间戳,python 时间戳转换,python获取当前时间戳,python 获取时间戳,python 当前时间戳等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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
</div>

时间戳到时间日期的转换:

import datetime 
import time
t = time.localtime(timestamp)
timeStr = time.strftime('%Y-%m-%d %H:%M:%S', t)
print timeStr
</div>

有一个比较常用的的场景是:
根据某一天来推前几天或者未来几天的时间
比如我需要知道从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)
</div>

其实date 模块有函数封装了这种算法,试用是没这么大的代码,不过咱们只讲原理,上面python时间的过程
其实对于任何语言应该都是这样一个过程

水一句: 语言工具不断在变,你不可能死守一门语言, 不会过时的只有算法与思维

</div>

您可能想查找下面的文章:

  • python 时间戳与格式化时间的转化实现代码

相关文章

  • Python抓取京东图书评论数据
  • python在多玩图片上下载妹子图的实现代码
  • python通过yield实现数组全排列的方法
  • 使用Python脚本对Linux服务器进行监控的教程
  • Python中的两个内置模块介绍
  • python字典get()方法用法分析
  • Python中的迭代器与生成器高级用法解析
  • 使用pdb模块调试Python程序实例
  • Python引用模块和查找模块路径
  • Flask框架的学习指南之开发环境搭建

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python批量修改文本文件内容的方法
    • python模拟enum枚举类型的方法小结
    • python解析xml文件操作实例
    • python制作最美应用的爬虫
    • Python中的生成器和yield详细介绍
    • Python通过递归遍历出集合中所有元素的方法
    • Python的time模块中的常用方法整理
    • 跟老齐学Python之总结参数的传递
    • Python标准库urllib2的一些使用细节总结
    • Python中函数参数设置及使用的学习笔记

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有