2017-02-20 26 views
1

Мне нужно получить день недели с даты. Например: 10/01/2017 соответствует вторнику. Я использую Robot Framework, в которой я могу интегрировать javascript или python langage. Любая помощь, пожалуйста?Как я могу получить день недели с даты

+0

Я думаю, что ваш вопрос такие же, как этот вопрос: http://stackoverflow.com/questions/9847213/which-day-of-week-given-a-date-python – titipata

+1

Возможный дубликат [в тот день недели с датой питона] (http://stackoverflow.com/questions/9847213/which-day-of-week-given-a-date-python) – TemporalWolf

ответ

0

В 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?

2

В 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

2

вы можете прямо использовать 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 

Как я, я проверял, что они работают нормально, получая правильный результат.

Надеется, что это будет решить вашу проблему