我可以使用 Python 脚本获取今天的日期和时间。但我需要以数字格式获取明天的日期和时间。所以我使用了下面的脚本。
#! /usr/bin/python
import datetime
import sys
import os
tomorrow = datetime.date.today() + datetime.timedelta(days=1)
print "Tomorrow date is" + str(tomorrow)
tm_stme = datetime.time(0, 0, 0)
tm_etime = datetime.time(23,59,59)
tm_stdate = datetime.datetime.combine(tomorrow, tm_stme)
tm_enddate = datetime.datetime.combine(tomorrow,tm_etime)
print "tomorrow start date:" + tm_stdate
print "tomorrow end date:" + tm_enddate
tm_sdt_convert = time.mktime(time.strptime(tm_stdate, "%Y-%m-%d %H:%M:%S"))
tm_tdt_convert = time.mktime(time.strptime(tm_enddate, "%Y-%m-%d %H:%M:%S"))
但它会引发以下错误:
管理员@Ashok-Dev:~/Desktop$ python testing.py
明天日期是 2012-11-24
Traceback(最近一次调用最后一次):
文件“testing.py”,第 13 行,在 <module> 中
打印“明天开始日期:” + tm_stdate
TypeError: 不能连接 'str' 和 'datetime.datetime' 对象
我需要得到tm_sdt_convert
一个可变的结果。如何获得没有错误的输出?