In Python 3.3+, you can use datetime.timestamp():
>>> datetime.datetime(2012,4,1,0,0).timestamp()
1333234800.0
For an earlier version of Python, you can:
>>> datetime.datetime(2012,04,01,0,0).strftime('%s')
'1333234800'
>>> (datetime.datetime(2012,04,01,0,0) - datetime.datetime(1970,1,1)).total_seconds()
1333238400.0
source
share