我正在编写一个selenium自动化测试,我必须验证图表(显示)的x轴上的日期是否正确。这些日期会根据我们在Web应用程序中的下拉列表而更改。 (忽略箭头:))
我正在尝试以MMM,YYYY格式生成日期,并将其与图表中的日期元素进行比较
到目前为止,我有以下代码:
string circleDate2 = date.Month.ToString("MMM") + ", " + date.Year.ToString("YYYY");
然而,这只是在控制台上输出MMM,YYYY。
如何以MMM,YYYY格式生成日期,然后再添加或减去另一个月,以便我可以验证页面上的所有日期元素?
答案 0 :(得分:3)
获取您想要的格式
string formattedDate = date.ToString("MMM, yyyy");
要添加/减去一个月,请使用DateTime.AddMonth
,例如
DateTime previousMonth = date.AddMonths(-1);