Próbuję uzyskać datę, która była 7 dni temu, począwszy od bieżącej daty w Pythona. Czy ktoś może mi pomóc?Uzyskiwanie daty 7 dni temu z bieżącej daty w python
18
A
Odpowiedz
31
import datetime as DT
today = DT.date.today()
week_ago = today - DT.timedelta(days=7)
15
>>> import datetime
>>> datetime.datetime.now() - datetime.timedelta(days=7)
datetime.datetime(2013, 12, 6, 10, 29, 37, 596779)
Jeśli naprawdę chcą tylko datę, można wywołać metodę date:
>>> (datetime.datetime.now() - datetime.timedelta(days=7)).date()
datetime.date(2013, 12, 6)
Albo praca z datami, aby rozpocząć jak sugeruje unutbu.
Powiązane problemy
- 1. Moment JS - jak odjąć 7 dni od bieżącej daty?
- 2. Java Problemy z datą, znalezienie daty X dni temu
- 3. Jak dodać dni z kolumny do bieżącej daty w DB2?
- 4. Wstawianie wartości domyślnej jako bieżącej daty + 30 dni w MySQL
- 5. Próba dodania 3 dni w milisekundach do bieżącej daty
- 6. Dodaj dni do aktualnej daty
- 7. MySQL dodać dni do daty
- 8. Pierwsze dni od daty
- 9. Dodaj dni do daty w ActionScript
- 10. Dodawanie dni do daty
- 11. Uzyskiwanie pierwszej daty z pierwszego miesiąca od bieżącej daty w JavaScript
- 12. Wyodrębnianie dwucyfrowych miesięcy i dni z daty w języku Python
- 13. dodaj dzień do bieżącej daty
- 14. daty konsekwentnie dwa dni wolne
- 15. R dodawanie dni do daty
- 16. Jak wyświetlić dni od Daty
- 17. Jak odjąć/dodać dni od/do daty?
- 18. jak utworzyć obiekt daty w python reprezentujący ustawioną liczbę dni
- 19. C# 30 dni od dzisiejszej daty
- 20. Powtarzaj dni, począwszy od x daty do daty zakończenia
- 21. Wstawianie bieżącej daty w formacie datetime mySQL
- 22. Uzyskiwanie "Zrobionej daty" zdjęcia zamiast "Zmodyfikowanej daty" z PHP exif_read_data
- 23. Data względna bash (x dni temu)
- 24. PL/SQL Jak zdobyć X dzień temu od daty jako daty?
- 25. Java (Android) przekonwertować datę SQLite do „x dni temu”
- 26. odejmowanie dni od daty w bash
- 27. Dodawanie dni do daty w Javie
- 28. Uzyskanie daty X dni temu w skrypcie bash, użycie zmiennej argumentu
- 29. SQL - Znajdź datę najbliżej bieżącej daty
- 30. Dodaj 1 tydzień do bieżącej daty
Czy korzystasz z modułu datetime? Jakiego rodzaju obiekt posiadasz - obiekt daty lub obiekt datetime? (Lub coś innego, jeśli nie korzystasz z modułu datetime?) Brak szczegółów utrudnia odpowiedź, ale w każdym przypadku odpowiedź powinna być łatwa do znalezienia w dokumentach: http: //docs.python. org/2/library/datetime.html –