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 enumerate遍历数组示例应用
Sep 06 Python
跟老齐学Python之for循环语句
Oct 02 Python
python检测远程端口是否打开的方法
Mar 14 Python
python实现查询苹果手机维修进度
Mar 16 Python
python 计算文件的md5值实例
Jan 13 Python
Python标准库之collections包的使用教程
Apr 27 Python
python利用正则表达式排除集合中字符的功能示例
Oct 10 Python
Python Cookie 读取和保存方法
Dec 28 Python
python获取点击的坐标画图形的方法
Jul 09 Python
Django1.11自带分页器paginator的使用方法
Oct 31 Python
Pytorch实现的手写数字mnist识别功能完整示例
Dec 13 Python
selenium判断元素是否存在的两种方法小结
Dec 07 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 常用字符串函数总结
2008/03/15 PHP
用php+javascript实现二级级联菜单的制作
2008/05/06 PHP
php正则校验用户名介绍
2008/07/19 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
php工具型代码之印章抠图
2018/07/18 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
JS版元素周期表实现方法
2015/08/05 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
联想中国官方商城:Lenovo China
2017/10/18 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
华为C++笔试题
2014/08/05 面试题
入学申请自荐信范文
2014/02/26 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
2014年测量员工作总结
2014/12/12 职场文书
感恩父母主题班会
2015/08/12 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
外出学习心得体会范文
2016/01/18 职场文书
数据库连接池
2021/04/06 MySQL
浅谈python数据类型及其操作
2021/05/25 Python
Redis的字符串是如何实现的
2021/10/24 Redis
python神经网络 使用Keras构建RNN训练
2022/05/04 Python