import datetime

print ((datetime.datetime.now()-datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M"))
print ((datetime.datetime.now()-datetime.timedelta(minutes=1)).strftime("%Y-%m-%d %H:%M"))
print ((datetime.datetime.now()-datetime.timedelta(seconds=1)).strftime("%Y-%m-%d %H:%M"))

  输出结果

 以下是随机获取15天前的日期和时间实例:

import datetime
import random
d = random.randint(0,15)
date = ((datetime.datetime.now()-datetime.timedelta(days=d)).strftime("%Y-%m-%d %H:%M:%S"))
# print date
day = date[0:11]
# print "day:", day h = random.randint(0,24)
date = ((datetime.datetime.now()-datetime.timedelta(hours=h)).strftime("%Y-%m-%d %H:%M:%S"))
# print date
hour = date[11:13]
# print "hour: ",hour m = random.randint(0,15)
date = ((datetime.datetime.now()-datetime.timedelta(minutes=m)).strftime("%Y-%m-%d %H:%M:%S"))
# print date
minue = date[14:16]
# print "minue: ", minue
s = random.randint(0,24)
date = ((datetime.datetime.now()-datetime.timedelta(seconds=s)).strftime("%Y-%m-%d %H:%M:%S"))
# print date
second = date[17:19]
# print "second: ", second new_time = hour+":"+minue+":"+second
print day,new_time

 输出结果:

 

实例:

#coding:UTF-8

import time
import datetime
import random def get_time():
d = random.randint(0,15)
date = ((datetime.datetime.now()-datetime.timedelta(days=d)).strftime("%Y-%m-%d %H:%M:%S"))
# print date
day = date[0:11]
# print "day:", day h = random.randint(0,24)
date = ((datetime.datetime.now()-datetime.timedelta(hours=h)).strftime("%Y-%m-%d %H:%M:%S"))
# print date
hour = date[11:13]
# print "hour: ",hour m = random.randint(0,15)
date = ((datetime.datetime.now()-datetime.timedelta(minutes=m)).strftime("%Y-%m-%d %H:%M:%S"))
# print date
minue = date[14:16]
# print "minue: ", minue
s = random.randint(0,24)
date = ((datetime.datetime.now()-datetime.timedelta(seconds=s)).strftime("%Y-%m-%d %H:%M:%S"))
# print date
second = date[17:19]
# print "second: ", second new_time = hour+":"+minue+":"+second
return day.strip(),new_time.strip() day,times=get_time()
print day
print times
str_1 = '{"PN":"34VT123","DUID":"XXXX","location":{"coordinates":[-100.35256443,33.4586858]},"SPD":125,"DT":"'
str_2 = 'Z","driverID":"XXXXX","cate":"event","subCate":"OBDII","eventOBDII":{"what":"emergencyBrake","param":2,"GID":123456479}}'
des_str = '2017-06-02T13:15:20'
str_des = str_1 + day + 'T' + times + str_2
print str_des

 输出

> "D:\Python27\python.exe"  "F:\MQTT_testing\data.py"
2017-05-26
02:21:19
{"PN":"34VT123","DUID":"XXXX","location":{"coordinates":[-100.35256443,33.4586858]},"SPD":125,"DT":"2017-05-26T02:21:19Z","driverID":"XXXXX","cate":"event","subCate":"OBDII","eventOBDII":{"what":"emergencyBrake","param":2,"GID":123456479}}

  

 

最新文章

  1. Runtime实战之定制TabBarItem大小
  2. [2014.01.27]wfPng 水印贴图组件 2.1
  3. PHP旧系统基于命名空间重构经验
  4. EditText根据焦点弹出软键盘
  5. jobs 命令
  6. Gabor学习笔记
  7. 【Java】ServerSocket的学习笔记
  8. ant有什么用
  9. OD调试篇3-小软件破解1
  10. ajax三级联动下拉菜单
  11. 【基础】26个命令玩转linux,菜鸟及面试必备
  12. C++ 设置光标问题
  13. oracle 语句 笔记
  14. linux log
  15. Deep Learning for NLP
  16. 记录flask使用模板时出现的“Internal Server Error”错误
  17. 大脸猫讲逆向之ARM汇编中PC寄存器详解
  18. C++ tinyXml直接解析XML字符串
  19. 记一次生产发版时SpringBoot服务停用启用的问题
  20. C++语言笔记系列之十六——赋值兼容规则&多继承的二义性

热门文章

  1. TOJ 4493 Remove Digits 贪心
  2. HDU——1272小希的迷宫(并查集+拓扑排序)
  3. LibreOJ2045 - 「CQOI2016」密钥破解
  4. Eclipse + Apache Axis2 发布RESTful WebService(一)基础知识
  5. 【库存】NOI笔试习题集
  6. 升级springboot 2.x 踩过的坑——跨域导致session问题
  7. 主机ping不通虚拟机,但是虚拟机能ping通主机
  8. grunt 入门 应用grunt对代码进行压缩
  9. Chtml的一些例子
  10. LeetCode OJ--Unique Paths II **