Aleksandr Vaskevich
Aleksandr Vaskevich

Reputation: 81

django datetime to unix timestamp

my model

create = models.DateTimeField(auto_now_add=True)

how to get unix time from this field?

datetime.datetime.timestamp()

but I need int

Upvotes: 6

Views: 5577

Answers (1)

Bipul Jain
Bipul Jain

Reputation: 4643

Here create is a simple python datetime.datetime instance itself.

For python less than 2.x

You can do .

my_model = MyModel()
int(my_model.create.strftime('%s'))

For python 3.3+

You can just do

my_model = MyModel()
my_model.create.timestamp()

Upvotes: 9

Related Questions