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通过正则查找微博@(at)用户的方法
Mar 13 Python
使用Python的Zato发送AMQP消息的教程
Apr 16 Python
Python脚本处理空格的方法
Aug 08 Python
python使用xlrd与xlwt对excel的读写和格式设定
Jan 21 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
Jul 12 Python
python+opencv实现的简单人脸识别代码示例
Nov 14 Python
Django 跨域请求处理的示例代码
May 02 Python
python实现飞机大战小游戏
Nov 08 Python
Keras实现将两个模型连接到一起
May 23 Python
解决Python 函数声明先后顺序出现的问题
Sep 02 Python
python math模块的基本使用教程
Jan 16 Python
python随机打印成绩排名表
Jun 23 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计算加权平均数的方法
2015/07/16 PHP
Symfony2函数用法实例分析
2016/03/18 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
2016/03/21 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
js 数值项目的格式化函数代码
2010/05/14 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
webpack4+Vue搭建自己的Vue-cli项目过程分享
2018/08/29 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
python嵌套函数使用外部函数变量的方法(Python2和Python3)
2016/01/31 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
python实现简单文件读写函数
2021/02/25 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
高级Java程序员面试题
2016/06/23 面试题
女方回门宴答谢词
2014/01/14 职场文书
颁奖晚会主持词
2014/03/25 职场文书
法院信息化建设方案
2014/05/21 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
图片批量处理 - 尺寸、格式、水印等
2022/03/07 杂记