def timestamp(x):
 if (x.tzinfo is None):
  x = x.replace(tzinfo=utc)
 if hasattr(x, 'timestamp'):
  return x.timestamp()
 else:
  return (x - datetime(1970, 1, 1, tzinfo=utc)).total_seconds()

def timestamp ( x ) : if ( x . tzinfo is None ) : x = x . replace ( tzinfo = utc ) if hasattr ( x , 'timestamp' ) : return x . timestamp ( ) else : return ( x - datetime ( 1970 , 1 , 1 , tzinfo = utc ) ) . total_seconds ( )
get a timestamp from a date in python 3 and python 2 .