我正在编写一个 selenium 自动化测试,我必须在其中验证图表(显示)的 x 轴上的日期是否正确。这些日期根据我们在 Web 应用程序中的下拉列表而变化。 (忽略箭头:))
我正在尝试生成 MMM、YYYY 格式的日期,并将其与图表中的日期元素进行比较
到目前为止,我有以下代码:
string circleDate2 = date.Month.ToString("MMM") + ", " + date.Year.ToString("YYYY");
但是这只会在控制台上输出 MMM, YYYY。
如何生成 MMM、YYYY 格式的日期,然后加上或减去一个月,以便验证页面上的所有日期元素?
最佳答案
获取你想要的格式
string formattedDate = date.ToString("MMM, yyyy");
例如,要加/减一个月,请使用 DateTime.AddMonth
DateTime previousMonth = date.AddMonths(-1);
关于c# - 如何使用 C# 获取 MMM、YYYY 格式的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33397135/