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实现rest请求api示例
Apr 22 Python
Python三元运算实现方法
Jan 12 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
Python读取excel中的图片完美解决方法
Jul 27 Python
浅谈Python接口对json串的处理方法
Dec 19 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
Python空间数据处理之GDAL读写遥感图像
Aug 01 Python
Python tkinter模版代码实例
Feb 05 Python
Python 实现黑客帝国中的字符雨的示例代码
Feb 20 Python
python实现学生信息管理系统(精简版)
Nov 27 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 Python
手把手教你使用TensorFlow2实现RNN
Jul 15 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跨站刷票的实现代码
2013/06/18 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
json数据的列循环示例
2013/09/06 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
详解JavaScript中数组的相关知识
2015/07/29 Javascript
基于vue2.0实现简单轮播图
2017/11/27 Javascript
vue+webpack实现异步组件加载的方法
2018/02/03 Javascript
Vue组件化开发之通用型弹出框的实现
2020/02/28 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
vue $mount 和 el的区别说明
2020/09/11 Javascript
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
浅析Python中的join()方法的使用
2015/05/19 Python
Python利用operator模块实现对象的多级排序详解
2017/05/09 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
Python检查 云备份进程是否正常运行代码实例
2019/08/22 Python
python连接mysql有哪些方法
2020/06/24 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
Python 按比例获取样本数据或执行任务的实现代码
2020/12/03 Python
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
大三预备党员入党思想汇报
2014/01/08 职场文书
优秀员工演讲稿
2014/05/19 职场文书
2014年国庆标语
2014/06/30 职场文书
就业协议书样本
2014/08/20 职场文书
违规违纪检讨书范文
2015/05/06 职场文书
毛主席纪念堂观后感
2015/06/17 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
创业计划书之面包店
2019/09/17 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
SpringBoot集成Redis的思路详解
2021/10/16 Redis