c# - 如何使用 C# 获取 MMM、YYYY 格式的日期

标签 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 格式的日期,然后加上或减去一个月,以便验证页面上的所有日期元素?

最佳答案

获取你想要的格式

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

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

DateTime previousMonth = date.AddMonths(-1);

关于c# - 如何使用 C# 获取 MMM、YYYY 格式的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33397135/

相关文章:

javascript - 获取本周和下一周的日期

ios - 从 iPhone 应用程序了解设备中的日期和时间设置

javascript - 测试日期集合在哪些范围内不重叠

c# - 在 .NET Core 2.1 控制台应用程序中配置用户 secret

c# - Custom Tag Helper - 替换 html 标签

c# - 在 AngularJS 项目中访问 .net Web.Config

c# - 指定的转换在 C# 中无效

c# - C#创建文件夹时添加数字后缀

sql - Informix SQL : How to get the date part of a datetime field in a query?

java - 如何使用 JPA 和 DB2 将 DATETIME 列映射到 Date 对象