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

浅谈Python中用datetime包进行对时间的一些操作

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

jingxian 通过本文主要向大家介绍了python中datetime,python datetime,python to datetime,python datetime模块,python3 datetime等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1. 计算给出两个时间之间的时间差

import datetime as dt
# current time
cur_time = dt.datetime.today()
# one day
pre_time = dt.date(2016, 5, 20) # eg: 2016.5.20
delta = cur_time - pre_time
# if you want to get discrepancy in days
print delta.days
# if you want to get discrepancy in hours
print delta.hours
# and so on
</div>

2. 获取n天前的时间

cur_time = dt.now()
# previous n days
pre_time = dt.timedelta(days=n)
</div>

3. 将给定的时间精确到天或者其他单位

cur_time = dt.now()
# get day of current time
cur_day = cur_time.replace(hour=0, minute=0, second=0, mircrosecond=0)
</div>

4. 获取一连串的时间序列(返回list)

cur_time = dt.datetime.today()
datelist = [cur_time - dt.timedelta(days=x) for x in range(0, 100)]
</div>

或者

import pandas as pd
datelist = pd.date_range(pd.datetime.today(), periods=100).tolist()
</div>

5. 将时间字符串转化为datetime类型

date_formate = "%Y-%m-%d" # year-month-day
time = dt.strptime('2016-06-22', date_format)
</div>

6. 将时间类型转化为字符串类型

time_str = dt.strftime("%Y-%m-%d", dt.now()) # return like "2016-06-22"
</div>

以上就是小编为大家带来的浅谈Python中用datetime包进行对时间的一些操作全部内容了,希望大家多多支持~

</div>

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

  • Python的时间模块datetime详解
  • Python之日期与时间处理模块(date和datetime)
  • Python中datetime模块参考手册
  • Python中的time模块与datetime模块用法总结
  • 浅谈Python中用datetime包进行对时间的一些操作
  • Python中time模块与datetime模块在使用中的不同之处
  • python利用datetime模块计算时间差
  • Python 时间处理datetime实例

相关文章

  • 在Python的Tornado框架中实现简单的在线代理的教程
  • python实现class对象转换成json/字典的方法
  • python批量修改文件名的实现代码
  • Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
  • python 中的列表解析和生成表达式
  • 编写Python脚本使得web页面上的代码高亮显示
  • 学习python (2)
  • python字典的常用操作方法小结
  • Python中dictionary items()系列函数的用法实例
  • Python异常处理总结

文章分类

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

最近更新的内容

    • python实现SMTP邮件发送功能
    • Python的净值数据接口调用示例分享
    • ssh批量登录并执行命令的python实现代码
    • Python天气预报采集器实现代码(网页爬虫)
    • 玩转python爬虫之爬取糗事百科段子
    • python 正则表达式 概述及常用字符
    • Python re模块介绍
    • python中函数传参详解
    • python抓取并保存html页面时乱码问题的解决方法
    • Python多线程实现同步的四种方式

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

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