如何使用C#以MMM,YYYY格式获取日期

时间:2015-10-28 17:00:59

标签: c# date

我正在编写一个selenium自动化测试,我必须验证图表(显示)的x轴上的日期是否正确。这些日期会根据我们在Web应用程序中的下拉列表而更改。 (忽略箭头:))

enter image description here

我正在尝试以MMM,YYYY格式生成日期,并将其与图表中的日期元素进行比较

到目前为止,我有以下代码:

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

然而,这只是在控制台上输出MMM,YYYY。

如何以MMM,YYYY格式生成日期,然后再添加或减去另一个月,以便我可以验证页面上的所有日期元素?

1 个答案:

答案 0 :(得分:3)

获取您想要的格式

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

要添加/减去一个月,请使用DateTime.AddMonth,例如

DateTime previousMonth = date.AddMonths(-1);