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"))
しかし、それは以下のエラーをスローします:
administrator@Ashok-Dev:~/Desktop$ python
testing.py Tomorrow date is2012-11-24
トレースバック (最新のコールが最後):
ファイル "testing.py"、13 行目、<module> 内の
print "tomorrow start date:" + tm_stdate
TypeError: 'str' オブジェクトと 'datetime.datetime' オブジェクトを連結できません
tm_sdt_convert
変数の結果として取得する必要があります。エラーなしで出力を取得するにはどうすればよいですか?