Вы также можете использовать datetime.combine ()
>>> import datetime
>>> import time
>>> date1 = datetime.date(year=2012,day=02,month=02)
>>> date2 = datetime.datetime.combine(date1,datetime.time())
>>> date2
datetime.datetime(2012, 2, 2, 0, 0)
>>> tstamp = time.mktime(date2.timetuple())
>>> tstamp
1328121000.0
Результат зависит от местного часового пояса (в данном случае IST). Я надеюсь, что кто-нибудь подскажет мне, как получить результат по Гринвичу