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中字典dict常用操作方法实例总结
Apr 04 Python
Python实现比较扑克牌大小程序代码示例
Dec 06 Python
numpy.std() 计算矩阵标准差的方法
Jul 11 Python
python中使用print输出中文的方法
Jul 16 Python
Django的models模型的具体使用
Jul 15 Python
Python通过cv2读取多个USB摄像头
Aug 28 Python
tensorflow 实现数据类型转换
Feb 17 Python
对pytorch的函数中的group参数的作用介绍
Feb 18 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
Mar 06 Python
利用keras使用神经网络预测销量操作
Jul 07 Python
Python+Appium自动化测试的实战
Jun 30 Python
Python if else条件语句形式详解
Mar 24 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+ajax实现无刷新分页
2015/11/18 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
jQuery判断数组是否包含了指定的元素
2015/03/10 Javascript
js实现微信分享代码
2020/10/11 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
Angularjs的启动过程分析
2017/07/18 Javascript
使用JavaScript实现点击循环切换图片效果
2017/09/03 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
将Python代码打包为jar软件的简单方法
2015/08/04 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
Python实现二叉堆
2016/02/03 Python
详解python中的装饰器
2018/07/10 Python
python 生成图形验证码的方法示例
2018/11/11 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
css3给背景图片加颜色遮罩的方法
2019/11/05 HTML / CSS
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
.net笔试题
2014/03/03 面试题
新学期校长寄语
2014/01/18 职场文书
30年同学聚会感言
2014/01/30 职场文书
学习雷锋标语
2014/06/25 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
防灾减灾活动总结
2014/08/30 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
解析原生JS getComputedStyle
2021/05/25 Javascript
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS