python中关于时间和日期函数的常用计算总结(time和datatime)


Posted in Python onMarch 08, 2013

1.获取当前时间的两种方法:

import datetime,time
now = time.strftime("%Y-%m-%d %H:%M:%S")
print now
now = datetime.datetime.now()
print now

2.获取上个月最后一天的日期(本月的第一天减去1天)

last = datetime.date(datetime.date.today().year,datetime.date.today().month,1)-datetime.timedelta(1)
print last

3.获取时间差(时间差单位为秒,常用于计算程序运行的时间)

starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds

4.计算当前时间向后10个小时的时间
 

d1 = datetime.datetime.now()
d3 = d1 + datetime.timedelta(hours=10)
d3.ctime()

其本上常用的类有:datetime和timedelta两个。它们之间可以相互加减。每个类都有一些方法和属性可以查看具体的值,如 datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;timedelta可以查看:天数(days),秒数 (seconds)等。 

5.python中时间日期格式化符号:

%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)

%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身

Python 相关文章推荐
全面了解python字符串和字典
Jul 07 Python
Python smtplib实现发送邮件功能
May 22 Python
Pandas 合并多个Dataframe(merge,concat)的方法
Jun 08 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
Jul 16 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
Jun 26 Python
对python中UDP,socket的使用详解
Aug 22 Python
numpy.transpose()实现数组的转置例子
Dec 02 Python
python3 动态模块导入与全局变量使用实例
Dec 22 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
接口自动化多层嵌套json数据处理代码实例
Nov 20 Python
Django实现在线无水印抖音视频下载(附源码及地址)
May 06 Python
详解OpenCV曝光融合
Apr 29 Python
python中关于日期时间处理的问答集锦
Mar 08 #Python
python局部赋值的规则
Mar 07 #Python
Python 用户登录验证的小例子
Mar 06 #Python
Eclipse + Python 的安装与配置流程
Mar 05 #Python
python将html转成PDF的实现代码(包含中文)
Mar 04 #Python
python发送邮件的实例代码(支持html、图片、附件)
Mar 04 #Python
python用ConfigObj读写配置文件的实现代码
Mar 04 #Python
You might like
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
PHP syntax error, unexpected $end 错误的一种原因及解决
2008/10/25 PHP
php实现可逆加密的方法
2015/08/11 PHP
Thinkphp5框架ajax接口实现方法分析
2019/08/28 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
2013/08/13 Javascript
jquery清空表单数据示例分享
2014/02/13 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
深入浅析JavaScript中的作用域和上下文
2016/03/26 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
jQuery Ajax实现跨域请求
2017/01/21 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
vue resource post请求时遇到的坑
2017/10/19 Javascript
Angular2.0实现modal对话框的方法示例
2018/02/18 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
javascript中join方法实例讲解
2019/02/21 Javascript
vue中注册自定义的全局js方法
2019/11/15 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
python 反向输出字符串的方法
2018/07/16 Python
pandas数据筛选和csv操作的实现方法
2019/07/02 Python
django使用admin站点上传图片的实例
2019/07/28 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
加拿大租车网站:Enterprise Rent-A-Car
2018/07/26 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
学生就业推荐信
2013/11/13 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
元宵晚会主持词
2014/03/25 职场文书
先进单位申报材料
2014/12/25 职场文书
Window server中安装Redis的超详细教程
2021/11/17 Redis
Java 写一个简单的图书管理系统
2022/04/26 Java/Android