python 简单时间处理
2016-05-05 11:55
549 查看
# 1 time 函数: # 获取当前时间: time.localtime() # 获取格式化后的时间: #2016-05-05 11:51:37 time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) # 返回秒为单位的时间: # 1462420359.15 time.time() # 返回05,10等 整5的时间: # 2016-05-05 11:45:00 seconds = time.time() seconds = seconds - (seconds % 300) detime = time.strftime("%Y-%m-%d %H:%M:00", time.localtime(seconds)); time.localtime() 可以接受以秒为单位的时间参数 # 2 利用datetime # 初始化时间 year, month, day(创建给定日期的事件对象) yesterday_date_obj = datetime.datetime(year, month, day); # 获取今天 today=datetime.date.today() # 接收给定的时间 date_obj = datetime.datetime( year, month, day, hour, minute, second) #利用timedelta获取前一天时间 ,参数为days=, minutes=, seconds= date = date_obj - datetime.timedelta(days=1) #获取到对应的时间 date = date.strftime("%Y-%m-%d") #将python的datetime转换为unix时间戳 dtime = datetime.datetime.now() un_time = time.mktime(dtime.timetuple()) print un_time #1509636609.0 #将unix时间戳转换为python 的datetime unix_ts = 1509636585.0 times = datetime.datetime.fromtimestamp(unix_ts)
相关文章推荐
- python学习2016.3.31
- Python学习2016.3.30
- python学习笔记-Day024 - restful 官方文档
- python正则方法
- python中对文件、文件夹操作
- 控制鼠标键盘 python pywin32 键位查询 win32api
- 步步学习python之环境安装:Vagrant+Ubuntu+Emacs+Virtualenv+Python3开发环境的搭建(Mac电脑下)4
- Python日志记录(logging)
- 定时给ta讲笑话python3.x
- python setup.py安装与卸载
- python邮件发送
- 《统计学习方法》-朴素贝叶斯法笔记和python源码
- Python tab 命令补全,以及 vim 补全
- python3.5连接 mysql
- 21天学通Python笔记(二)
- python编码问题 极大似然 2016.05.04回顾
- Read and write excel file with format by pandas and xlwt libraries of python
- python模块 json
- python模块 pickle
- python 中 del 的用法