2015-10-28 1 views
1

Я пишу автоматизированный тест на селен, где я должен проверить правильность дат на оси x графика (показаны). Эти даты изменяются в зависимости от того, что мы имеем в веб-приложении. (Не обращайте внимания на стрелку :))Как получить дату в формате MMM, YYYY с использованием C#

enter image description here

Я пытаюсь создать дату в МММ, формат YYYY и сравнить его с датой элементов в графе

У меня есть следующий код, далеко:

string circleDate2 = date.Month.ToString("MMM") + ", " + date.Year.ToString("YYYY"); 

однако это просто выводит MMM, YYYY на консоль.

Как создать дату в формате MMM, YYYY, а затем добавить или вычесть другой месяц, чтобы я мог проверить все элементы даты на странице?

+0

Я вижу, что вы новичок в SO поэтому, пожалуйста, будьте осторожны, когда задаете вопрос поставить только теги, которые имеют отношение к заданному вопросу. селен, тестирование и автоматизация здесь не актуальны. C# и, возможно, дата должна быть достаточно хорошей. – JeffC

ответ

3

Чтобы получить формат, который вы хотите использовать

string formattedDate = date.ToString("MMM, yyyy"); 

Чтобы добавить/вычесть месяц использования DateTime.AddMonth, например

DateTime previousMonth = date.AddMonths(-1); 
+0

Спасибо Это сработало. Кроме того, есть ли способ получить даты с определенного года? – Orbita1frame

+0

@ Orbita1frame Какие даты? Каждый божий день? 1-е число каждого месяца? –

Смежные вопросы