python UNIX_TIMESTAMP时间处理方法分析


Posted in Python onApril 18, 2016

本文实例讲述了python UNIX_TIMESTAMP时间处理方法。分享给大家供大家参考,具体如下:

from datetime import datetime
import time
int(time.mktime(rm.start_time.timetuple()))
 datetime.fromtimestamp(time.time())
rf.start_time + timedelta(0, math.ceil(diff.total_seconds()/(3600*rf.period))*3600*rf.period)

获取按月或者小时偏移时间

def getlastday(datetimeobj):
 year= datetimeobj.year
 month = datetimeobj.month + 1
 if month>12:
  year = year + 1
  month=1
 return datetime(year, month, 1) - timedelta(1)
def getSendTime(period, start_time):
 datenow = datetime.now()
 nextTime = preTime = start_time
 if period > 0 and period < 1000:
  diff = datetime.now() - start_time
  nextTime = start_time + timedelta(0, math.ceil(diff.total_seconds()/(3600*period))*3600*period)
  preTime = start_time + timedelta(0, math.floor(diff.total_seconds()/(3600*period))*3600*period)
 if period == 1001:
  if datenow.day>start_time.day:
   preTime = datetime(datenow.year, datenow.month, start_time.day)
   nextTime = getlastday(getlastday(datenow)+timedelta(1))
   if nextTime.day > start_time.day:
    nextTime = datetime(nextTime.year, nextTime.month, start_time.day)
  else:
   preTime = getlastday(datetime(datenow.year, datenow.month, 1) - timedelta(1))
   if preTime.day > start_time.day:
    preTime = datetime(preTime.year, preTime.month, start_time.day)
   nextTime = getlastday(datenow)
   if nextTime.day > start_time.day:
    nextTime = datetime(nextTime.year, nextTime.month, start_time.day)
 return preTime, nextTime

排序

reportMetaPeriodInfo.sort(lambda p1, p2:cmp(p1['k'], p2['k']))

获取ip

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  s.connect(('8.8.8.8', 0))
  localIP=s.getsockname()[0]

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中的闭包总结
Sep 18 Python
Python读取键盘输入的2种方法
Jun 16 Python
Pycharm编辑器技巧之自动导入模块详解
Jul 18 Python
python中numpy.zeros(np.zeros)的使用方法
Nov 07 Python
Django项目中用JS实现加载子页面并传值的方法
May 28 Python
pandas.DataFrame选取/排除特定行的方法
Jul 03 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
Sep 17 Python
解决PyCharm控制台输出乱码的问题
Jan 16 Python
Python将文字转成语音并读出来的实例详解
Jul 15 Python
python获取引用对象的个数方式
Dec 20 Python
Mac PyCharm中的.gitignore 安装设置教程
Apr 16 Python
简单且有用的Python数据分析和机器学习代码
Jul 02 Python
python动态加载包的方法小结
Apr 18 #Python
python实现按行切分文本文件的方法
Apr 18 #Python
Python获取linux主机ip的简单实现方法
Apr 18 #Python
Python实现递归遍历文件夹并删除文件
Apr 18 #Python
Python简单实现TCP包发送十六进制数据的方法
Apr 16 #Python
Python出现segfault错误解决方法
Apr 16 #Python
Python判断值是否在list或set中的性能对比分析
Apr 16 #Python
You might like
PHP常用编译参数中文说明
2014/09/27 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
js css3实现图片拖拽效果
2017/03/04 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
Bootstrap响应式表格详解
2017/05/23 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
Python面向对象特殊成员
2017/04/24 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
python实现人机猜拳小游戏
2020/02/03 Python
Python函数参数分类原理详解
2020/05/28 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
超市总经理岗位职责
2014/02/02 职场文书
公司投资建议书
2014/05/16 职场文书
品酒会策划方案
2014/05/26 职场文书
授权委托书公证
2014/09/14 职场文书
领导干部群众路线对照检查材料
2014/11/05 职场文书
教师先进个人材料
2014/12/17 职场文书
前台接待岗位职责
2015/02/03 职场文书
Mysql数据库按时间点恢复实战记录
2021/06/30 MySQL