pythonpython-3.xdatetimeseconds

How do I get seconds since 1/1/1970 of a Python datetime object?


I'm using Python 3.7 and Django. I wanted to get the number of seconds (or milliseconds) since 1/1/1970 for a datetime object. Following the advice here -- In Python, how do you convert a `datetime` object to seconds?, I implemented

now = datetime.now()
...
return [len(removed_elts) == 0, score, now.total_seconds()]

but the "now.total_seconds()" line is giving the error

AttributeError: 'datetime.datetime' object has no attribute 'total_seconds'

What's the right way to get the seconds since 1/1/1970?


Solution

  • now = datetime.now()
    ...
    return [len(removed_elts) == 0, score, now.timestamp()]