python怎样使用各个日期赤纬_python--日期操作
import datetime
datetime有几个常用类:date time datetime timedelta
1. 今天日期时间
(今天时间)
>>> import datetime
>>> now = datetime.datetime.now()
>>> print now
2014-06-04 21:08:32.952591
(今天日期)
>>> print datetime.date.today()
2014-06-04
2. datetime转化为字符串(strftime)
>>> now = datetime.datetime.now()
>>> now.strftime("%Y-%m-%d")
'2014-06-04'
3. 字符串转化为datetime(strptime)
>>> print datetime.datetime.strptime("2014-06-04 11:11:11", '%Y-%m-%d %H:%M:%S')
2014-06-04 11:11:11
补充--字符串转化为时间戳
timeStamp = int(time.mktime(time.strptime("2014-07-04 15:30:20", "%Y-%m-%d %H:%M:%S")))
补充--时间戳转为字符串
time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(1381419600))
补充--当前时间时间戳
currTimestamp = int(time.mktime(time.strptime(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"), "%Y-%m-%d %H:%M:%S")))
4. 日期加减操作
在datetime模块中有timedelta类,这个类的对象用于表示一个时间间隔,比如两个日期或者时间的差别。
构造方法:datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)
所有的参数都有默认值0,这些参数可以是int或float,正的或负的。
5. 昨天
>>> print datetime.datetime.now() + datetime.timedelta(days = -1)
2014-06-03 21:17:52.026808
6. 明天
>>> print datetime.datetime.now() + datetime.timedelta(days = 1)
2014-06-05 21:18:51.913408
7. 3天后
>>> print datetime.datetime.now() + datetime.timedelta(days = 3)
2014-06-05 21:18:51.913408
8. 日期之差
>>> d1 = datetime.datetime.strptime('2012-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
>>> d2 = datetime.datetime.strptime('2012-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
>>> print d1 - d2
3 days, 0:00:00
9. 判断日期是否相等
if datetime.date.today.strftime("%Y-%m-%d") == "2014-06-05":
print "=="
else:
print "!="
10. 构造日期对象
参数是整数
datetime.date(2014, 6, 3)
详细请看文档:https://docs.python.org/2.7/library/datetime.html
python怎样使用各个日期赤纬_python--日期操作相关推荐
- python日期时间_python日期和时间的操作方法汇总
日期和时间可以说是一种独特的数据类型,既不同于数字,也不同于字符串,而且有自己独特的运算规则.在不同的编程语言中,都会将日期和时间与常规的数据类型独立开来,单独进行操作.在python的内置模块中,时 ...
- python十种日期格式_Python 日期格式相关
今天看网上一个说中文日期的问题. 自己试了下.#-*- coding: gb2312 -*- import datetime, time #now = time.strftime('%Y年%m月%d日 ...
- python怎样使用各个日期赤纬_Python中的日期与时间常用方法总结
datetime模块 时间格式化成字符串 >>> import datetime >>> now = datetime.datetime.now() >> ...
- python怎样使用各个日期赤纬_Python常用的日期时间处理方法示例
#-*- coding: utf-8 -*- import datetime #给定日期向后N天的日期 def dateadd_day(days): d1 = datetime.datetime.no ...
- python的日期格式化_Python日期格式化-阿里云开发者社区
Python日期格式化常用的一些格式化占位符 %a Abbreviated weekday name %A Full weekday name %b Abbreviated month name %B ...
- python比较日期大小_Python日期的处理——datetime模块
本文作者:胡 婧 文字编辑:杨慧琳 技术总编:张学人 好消息!!!爬虫俱乐部将于2019年7月5日至7月8日在武汉举行首期Python编程技术定制培训.本次培训采用理论与案例相结合的方式,旨在帮助 ...
- python 系统时间24小时制_Python 日期和时间
获取当前时间 从返回浮点数的时间戳方式向时间元组转换,只要将浮点数传递给如localtime之类的函数. 1 #!/usr/bin/python3 2 3 importtime4 5 localtim ...
- python日期时间_Python日期时间
python日期时间 Python日期时间 (Python datetime) In this post, we will study about how to use the python date ...
- python获取当前时间的函数_Python日期与时间
本节知识大纲: 一.时间日期基本介绍 时间日期类型在Python中主要有两个模块:time模块和datetime模块 time模块:是基于Unix Timestamp(时间戳)实现的,所能表述的范围被 ...
最新文章
- selenium RC 环境配置
- sap 状态栏添加竖线
- linux当前时间 按格式化,Linux下date命令,格式化输出,时间设置
- 机器学习(监督学习) 项目流程模板
- C# WPF图表控件之ChartControl用法指南①
- python 安装包列表导出到 txt
- 蔬菜基地售卖系统stage1
- 从病毒到“基础软件污染”,Linux 真的安全吗?
- 2014.9.20CSS样式表
- 为Druid监控配置访问权限(配置访问监控信息的用户与密码)
- 【路径规划】基于matlab精英粒子群算法双机器人路径规划【含Matlab源码 621期】
- 【OR】YALMIP安装及使用
- 鸿蒙 usb调试,usb调试助手
- 【详解】计算机网络从总到细——UDP与TCP
- 计算机word窗口的组成,word文件的组成
- 2021级天狮学院经济管理学院市场营销专升本专业辅导员及新生群
- Menu键_subMenu设置
- 青岛方言发音对照表(内附英文释义)
- 计算机组用户名跟密码忘了,访问局域网工作组的电脑需要用户名和密码怎么办...
- Python Folium地理信息可视化案例
热门文章
- NetBeans可用性提示
- .bash_profile vs .bashrc
- matplotlib 柱状图_Matplotlib数据可视化:柱状图与直方图
- 安装Pytorch如何选择CUDA的版本
- 基于单片机步进电机ppt答辩_基于MCU和DSP的步进电机控制技术分析
- matlab表达式,表达式
- MATLAB Simulink
- MathWorks 中国
- 数组索引必须为正整数或逻辑值_Office 365函数新世界——动态数组
- leetcode(链表专题)
- android 画圆教程,android shap画圆(空心圆、实心圆)
- Java变长数组笛卡尔积_Java 8中的流作为流的笛卡尔积(仅使用流)