我试图查看当前日期是否为日期变量的新日期。但是,日期变量来自用户可以编辑的XMLFile,必须以该格式编写,以便更容易阅读。我的格式是: 2012年8月22日星期三10:14 =(“dddd d MMMM yyyy HH:mm”)
如何将其重新转换为日期格式,以便将其与当前日期进行比较
或者
我可以用这种格式比较两个日期吗?
答案 0 :(得分:2)
转换为日期:
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")
答案 1 :(得分:1)
由于你有一个代表你日期的字符串,你必须“解析”它。
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)
现在您有一个“日期”,可以与任何其他日期进行比较。