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使用线程封装的一个简单定时器类实例
May 16 Python
Python3单行定义多个变量或赋值方法
Jul 12 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
Feb 08 Python
python使用pipeline批量读写redis的方法
Feb 18 Python
Python搭建Spark分布式集群环境
Jul 05 Python
django框架面向对象ORM模型继承用法实例分析
Jul 29 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
详解PyQt5信号与槽的几种高级玩法
Mar 24 Python
python批量处理多DNS多域名的nslookup解析实现
Jun 28 Python
python从ftp获取文件并下载到本地
Dec 05 Python
用python对excel查重
Dec 07 Python
Python3+Django get/post请求实现教程详解
Feb 16 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
玛琪朵 Macchiato
2021/03/03 咖啡文化
PHP邮件专题
2006/10/09 PHP
PHP实现MVC开发得最简单的方法――模型
2007/04/10 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
2015/09/08 Javascript
jquery采用oop模式class类的使用示例
2016/01/22 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
详谈js模块化规范
2017/07/07 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
Python对象转换为json的方法步骤
2019/04/25 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
.NET初级开发工程师面试题
2014/04/18 面试题
银行会计财务工作个人的自我评价
2013/10/29 职场文书
个人生活学习自我评价范文
2013/11/26 职场文书
安踏广告词改编版
2014/03/21 职场文书
幼儿园大班开学教师寄语
2014/04/03 职场文书
缅怀先烈演讲稿
2014/09/03 职场文书
关于运动会的广播稿(10篇)
2014/09/12 职场文书
新学期感想
2015/08/10 职场文书
python3操作redis实现List列表实例
2021/08/04 Python