Python Django等效钢轨';从现在算起x天
有Python/Django与rubyonrails等价吗Python Django等效钢轨';从现在算起x天,python,ruby-on-rails,ruby,django,Python,Ruby On Rails,Ruby,Django,有Python/Django与rubyonrails等价吗 x.days.from_now x.years.from_now Time.now + 7.days ??? 在Rails中处理时间和日期似乎容易多了 使用类似 >>> from datetime import datetime, timedelta >>> datetime.now() datetime.datetime(2012, 2, 15, 15, 43, 37, 968000) &g
x.days.from_now
x.years.from_now
Time.now + 7.days ???
在Rails中处理时间和日期似乎容易多了 使用类似
>>> from datetime import datetime, timedelta
>>> datetime.now()
datetime.datetime(2012, 2, 15, 15, 43, 37, 968000)
>>> datetime.now() + timedelta(7) # days
datetime.datetime(2012, 2, 22, 15, 43, 47, 234000)
>>>
您还可以使用datetime
实例的replace
方法来替换单个组件。您可以使用该方法获取当前日期和时间,并创建与当前时间的日期时间对象偏移量。例如:
from datetime import datetime, timedelta
now = datetime.now()
seven_days_from_now = now + timedelta(days=7)
print now, seven_days_from_now
尝试使用django,或者更具体地说,在使用日期时,有一些帮助函数(也称为.template标记)在模板级别非常有用:
{{ obj.created_on|timesince }}
{{ obj.starts_on|timeuntil }}
{{ obj.created_on|timesince }}
{{ obj.starts_on|timeuntil }}
:
{{ obj.created_on|naturaltime }}