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创建xml的方法
Mar 10 Python
python中实现指定时间调用函数示例代码
Sep 08 Python
python 多维切片之冒号和三个点的用法介绍
Apr 19 Python
python利用requests库进行接口测试的方法详解
Jul 06 Python
Python自动发送邮件的方法实例总结
Dec 08 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
Aug 01 Python
Django ORM 聚合查询和分组查询实现详解
Aug 09 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
Dec 26 Python
Win10里python3创建虚拟环境的步骤
Jan 31 Python
20行Python代码实现视频字符化功能
Apr 13 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
Jan 01 Python
numpy数据类型dtype转换实现
Apr 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&amp;&amp;mysql)三
2006/10/09 PHP
PHP入门学习笔记之一
2010/10/12 PHP
php类中private属性继承问题分析
2012/11/01 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
MySql数据库查询结果用表格输出PHP代码示例
2015/03/20 PHP
一个javascript图片阅览组件
2010/11/09 Javascript
javaScript 计算两个日期的天数相差(示例代码)
2013/12/27 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
AngularJS入门教程之ng-checked 指令详解
2016/08/01 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
Angular PWA使用的Demo示例
2019/01/31 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
python实现堆栈与队列的方法
2015/01/15 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
python处理写入数据代码讲解
2020/10/22 Python
PyTorch中clone()、detach()及相关扩展详解
2020/12/09 Python
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
英国50岁以上人群的交友网站:Ourtime
2018/03/28 全球购物
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
幼儿园保育员辞职信
2014/01/12 职场文书
《赵州桥》教学反思
2014/02/17 职场文书
党的群众路线教育实践活动心得体会
2014/03/03 职场文书
总经理任命书
2014/03/29 职场文书
遗嘱继承公证书
2014/04/09 职场文书
法人代表证明书格式
2014/10/01 职场文书
未婚证明书模板
2014/10/08 职场文书
期末考试复习计划
2015/01/19 职场文书
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers