我正在尝试查看当前日期是否与日期变量相比是新的。但是,日期变量来自用户可以编辑的 XMLFile,并且必须以该格式编写以便他们更容易阅读等。我拥有的格式是:2012 年 8 月 22 日星期三 10:14 = ("dddd d MMMM yyyy高:毫米")
如何将其转换回日期格式,以便将其与当前日期进行比较
或者
我可以用这种格式比较两个日期吗?
要转换为日期:
Dim theDate = DateTime.ParseExact("Wednesday 22 August 2012 10:14",
"dddd d MMMM yyyy HH:mm",
Globalization.CultureInfo.InvariantCulture)
要格式化为字符串:
Dim dateString = theDate.ToString("dddd d MMMM yyyy HH:mm")
由于您有一个代表日期的字符串,因此您必须“解析”它。
Dim enus = Globalization.CultureInfo.CreateSpecificCulture("en-US")
Dim d As Date = Date.ParseExact("Wednesday 22 August 2012 10:14", "dddd d MMMM yyyy HH:mm", enus)
现在您有了一个可以与任何其他日期进行比较的“日期”。