0

現在の日付が日付変数よりも新しいかどうかを確認しようとしています。ただし、日付変数はユーザーが編集できるXMLFileから取得され、読みやすくするためにその形式で記述する必要があります。私が持っている形式は次のとおりです。2012年8月22日水曜日10:14 =( "dddd d MMMM yyyy HH:mm ")

これを日付形式に変換して、現在の日付と比較できるようにするにはどうすればよいですか?

または

この形式で両方の日付を比較できますか?

4

2 に答える 2

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")
于 2012-08-22T10:32:08.977 に答える
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)

これで、他の日付と比較できる「日付」ができました。

于 2012-08-22T10:37:04.623 に答える