Мне нужно получить день недели с даты. Например: 10/01/2017 соответствует вторнику. Я использую Robot Framework, в которой я могу интегрировать javascript или python langage. Любая помощь, пожалуйста?Как я могу получить день недели с даты
ответ
В JavaScript, вы можете сделать простираться объект дата:
Date.prototype.getWeekDay = function() {
var weekday = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
return weekday[this.getDay()];
}
можно назвать date.getWeekDay();
Смотрите больше на How to get the day of week and the month of the year?
В Python, вы можете использовать weekday
для того, чтобы разобрать число дат.
from dateutil import parser
days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
days_of_week = parser.parse('10/01/2017 ', dayfirst=True).weekday()
print(days[days_of_week])
примечание что dayfirst
здесь, чтобы сказать, что первый элемент в DateTime, что вы кладете в это день вместо месяца
Смотрите больше на which day of week given a date python как упомянуто в комментарии по TemporalWolf
вы можете прямо использовать Robot Framework DateTime библиотека здесь.
если вы хотите на следующий день, как abbrivated (пн, вт, ср ..etc) используйте форму ниже
*** Settings ***
Library DateTime
*** TestCases ***
Date Convertion
[Arguments] ${Date}
${Day}= Convert Date ${Date} result_format=%a
[Return] ${Day}
если хотите день в полном формате имен (понедельник, вторник, ..etc) вас следует использовать формат ниже
${Day}= Convert Date ${Date} result_format=%A
Как я, я проверял, что они работают нормально, получая правильный результат.
Надеется, что это будет решить вашу проблему
- 1. Как получить «n» день недели даты
- 2. Как получить день недели из объекта даты?
- 3. Как я могу получить даты и даты недели
- 4. Как я могу получить «день недели» только для «пятницы»?
- 5. Найдите день недели с даты
- 6. Как я могу получить день недели с помощью Cocoa Touch?
- 7. Как я могу получить ордер на День недели с понедельника
- 8. Как найти день недели с данной даты?
- 9. Как я могу оценить, какой день недели?
- 10. Как получить первый день и последний день недели даты
- 11. Как получить день недели?
- 12. Как я могу получить скользящую среднюю за каждый день недели?
- 13. Как я могу получить 1-й день недели с текущей даты
- 14. Как я могу получить, какой день недели начинается с даты ввода месяца и года?
- 15. BIDS \ SSIS Полученный день недели с даты
- 16. Android: Получите день недели с даты?
- 17. Найдите день недели определенной даты, когда указан первый день недели
- 18. Неправильный день недели с даты выбора
- 19. Получите день недели с даты, используя JQuery?
- 20. Преобразование даты в день недели
- 21. найти День недели определенной даты
- 22. Как я могу получить день определенной даты с PHP
- 23. C# Получить день недели
- 24. Как получить последний рабочий день недели для любой заданной даты
- 25. Как получить день недели из строки даты и времени sqlite?
- 26. Получить день недели
- 27. Как получить день недели из CalendarView
- 28. Джанго поле даты получить день недели как воскресенье понедельник
- 29. Javascript получает день недели с даты
- 30. Oracle - получить день недели
Я думаю, что ваш вопрос такие же, как этот вопрос: http://stackoverflow.com/questions/9847213/which-day-of-week-given-a-date-python – titipata
Возможный дубликат [в тот день недели с датой питона] (http://stackoverflow.com/questions/9847213/which-day-of-week-given-a-date-python) – TemporalWolf