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

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 当前时区的名称
%% %号本身

时间: 2024-08-01 15:44:00

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

C语言中对时间和日期的处理

本文详细介绍C语言中对时间和日期的处理 Chuck Allison 是盐湖城圣 Latter Day 教堂总部下耶稣教堂家族历史研究处的软件体系设计师.他拥有数学学士和数学硕士学位.他从1975年起开始编程,从1984年起他开始从事c语言的教学和开发.他目前的兴趣是面向对象的技术及其教育.他是X3J16,ANSI C ++标准化委员会的一员.发送e-mail到 allison@decus.org,或者拨打电话到 (801)240-4510 均可以与他取得联系. 大部分的操作系统有办法得到当前的日

Word2010中添加时间和日期的技巧

  在Word中编辑文档时,有时由于内容的需要,要在里面插入时间和日期,并且这个时间和日期是会自动更新的.今天,小编就来向大家介绍介绍在Word2010中插入时间和日期的技巧. Word2010 步骤/方法 打开Word2010文档,将光标移动到合适的位置. 单击"插入"选项卡. 在"文本"区单击"日期和时间"按钮. 在"日期和时间"对话框的"可用格式"列表中选择合适的日期或时间格式. 选中"自动

java中关于时间和日期的问题

问题描述 java中关于时间和日期的问题 java中如何保证时间和日期不受夏令时和冬令时的影响?现在我遇到的问题是,数据库存储的是某个时间,但是执行夏令时的时候时间发生变化,影响到了系统的正常运行 解决方案 这个比较详细http://sesame.iteye.com/blog/2112571 解决方案二: 我自己想到的一种方法:数据库里只存储UTC时间,Java应用程序里在更改/查询数据库也只使用UTC时间,这样就可以保证标准统一了.可以在最后向用户界面显示的时候,再转换成当地时间.

php 判断文件修改时间与日期函数代码

php教程判断文件修改时间与日期函数 此脚本时,页面最后修订和产出作为二十分钟前,或XX天前的日期...或者即使您不更新太多 - 二十周前显示! //File Name $last_modified = filemtime("FILE.php");   { $timediff = time() - $last_modified;   if ($timediff < 3600) { if ($timediff < 120) { $returndate = "1 mi

PHP中时间和日期函数总结

函数 PHP中所有函数都是UNIX纪元的,即从1970年1月1日开始的.日期是从这个时候开始的秒数.当一个函数调用从这时候计的秒数时,就把它当作(timestamp)时间戳. 本地时间函数 1. string date(string format,inieger timestamp) 该函数返回一个表示时间的字符串,是由string format 控制的. 如: <? print(date("Y年 m月d日");//输出当前,年月日. print(date("Y年 m月

mysql中时间和日期函数详解(1/3)

一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now()  代码如下 复制代码 mysql> select now(); +–-------+ | now() | +–-------+ | 2008-08-08 22:20:46 | +–-------+ 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:  代码如下 复制代码 current_timestamp() ,current_timestamp ,localt

LINUX C系统编程与PYTHON中的时间模块对比

今天看python时间模块time的时候发现和LINUX系统编程中的时间调用函数基本一样,以前刚好没有好好学习LINUX C编程的时间模块就对比进行了学习. 本文只是给出函数接口和使用方式,详细了解请参考LINUX main page和PYTHON help 本文不涉及asctime和ctime,并且C中涉及多线程编程注意选择可重入性函数 一.时间存在方式 其实不管是C还是PYTHON这里都包含3种时间不同存在的方式 日历时间:Epoch以来的秒及新纪元时间(1970年1月1日 00:00:00

word2010中插入时间及日期

  我们在使用Word2010编辑文档的时候,有时需要在文档中插入日期和时间.本篇经验就介绍一下插入日期和时间的方法,希望对大家有帮助. 步骤/方法 打开Word2010文档,将光标移动到合适的位置. 单击"插入"选项卡. 在"文本"区单击"日期和时间"按钮. 在"日期和时间"对话框的"可用格式"列表中选择合适的日期或时间格式. 选中"自动更新"选项,实现每次打开Word文档自动更新日期

Python中正则表达式match()、search()函数及match()和search()的区别详解_正则表达式

match()和search()都是python中的正则匹配函数,那这两个函数有何区别呢? match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none 例如: #! /usr/bin/env python # -*- coding=utf-8 -*- import re text = 'pythontab' m = re.ma