Python 日期处理
2016-05-20 09:14
369 查看
## 格式化时间输出
## 计算两个日期之间差多少天
(2012-08-29 19:44:05)
转载▼
date=datetime.datetime.now()
str=date.strftime("%Y-%m-%d %H:%M:%S")
print(date)
print(str)
输出:
2012-08-29 19:45:57.997000
2012-08-29 19:45:57
字符串转成datetime:
str = '2012-08-29 19:45:57'
date = time.strptime(str, "%Y-%m-%d %H:%M:%S")
print(date)
输出
time.struct_time(tm_year=2012, tm_mon=8, tm_mday=29, tm_hour=19, tm_min=45, tm_sec=57, tm_wday=2, tm_yday=242, tm_isdst=-1)
Ref: python中关于时间和日期函数的常用计算总结(time和datatime)_python_脚本之家 http://www.jb51.net/article/34621.htm
d1 = datetime.datetime(2016,11,12) d2 = datetime.datetime(2016,1,12) print d1.strftime("%d/%b/%y") # 12/Nov/16 print d2.strftime("%Y-%m-%d") # 2016-01-12
## 计算两个日期之间差多少天
print d2-d1 # -305 days, 0:00:00 datetime.datetime.now()+datetime.timedelta(days=-10) # 2016-04-29 14:28:28.771000
python datetime与字符串互转
(2012-08-29 19:44:05)转载▼
datetime转成字符串: |
str=date.strftime("%Y-%m-%d %H:%M:%S")
print(date)
print(str)
输出:
2012-08-29 19:45:57.997000
2012-08-29 19:45:57
字符串转成datetime:
str = '2012-08-29 19:45:57'
date = time.strptime(str, "%Y-%m-%d %H:%M:%S")
print(date)
输出
time.struct_time(tm_year=2012, tm_mon=8, tm_mday=29, tm_hour=19, tm_min=45, tm_sec=57, tm_wday=2, tm_yday=242, tm_isdst=-1)
Ref: python中关于时间和日期函数的常用计算总结(time和datatime)_python_脚本之家 http://www.jb51.net/article/34621.htm
相关文章推荐
- Python fabric实践操作
- Python fabric远程自动部署简介
- python fabric实现远程操作和部署
- Python进阶
- python 安装预编译库注意事项-pip
- selenium+python笔记9
- selenium+python笔记8
- python settimeout()函数
- Python解析模块argparse
- selenium+python笔记7
- python基础之二
- selenium+python笔记6
- Python 字符串替换
- Python eval
- Python 解释器自动载入的模块
- 对 Python 迭代的深入研究
- python线程和GIL
- 利用fitnesse实现api接口自动化测试
- bat和python批量重命名文件的实现代码
- Python中List二维数组