Vergleichen Sie zwei Termine in vb.net ob Sie gleich sind oder nicht
Ich habe eine Datum variable startdt
und ein String variable hdnsdate
.
Nehme an, wenn startdt
hat der Wert in der form 3/1/2012 und hdnsdate
hat der Wert in der form 03/01/2012. Als wie kann ich vergleichen, dass diese beiden Termine gleich in vb.net.
In if
Zustand von meinem Programm ich möchte das überprüfen. Wenn die zwei Termine passen verschieben if
Schleife sonst gehen Sie in die if
Schleife.
E. g Ein Beispiel in C#, was genau ich will.
if(startdt !=hdnsdate)
{
//Do
}
else
{
//Do this
}
- Dein code-Beispiel C#, aber Sie hat dies mit VB.NET - welche ist es?
- C# ist ein Beispiel, ich möchte zu tun, dass in vb.net
- Deine code-Beispiele sollte wirklich reflektieren den tag. Dies ist einfach nur verwirrend.
- Vielen Dank, il halten, welches in ind nächste mal
Du musst angemeldet sein, um einen Kommentar abzugeben.
Analysieren
hdnsdate
(string) Datum Art der Verwendung Analysiert, ParseExact-Methode, und verwenden Sie DateTime.Vergleichen,Equals
,CompareTo
Methoden.String zu Datum
Alternative zum vergleichen von Datum:
Müssen Sie analysiert die Zeichenfolge in eine
DateTime
dann die beiden vergleichen.VB.NET
C#:
Schlage ich vor Blick auf die verschiedenen parsing-Methoden definiert
DateTime
, als Sie verwenden müssen, um eine standard oder benutzerdefinierte Formatzeichenfolge für Datum und Uhrzeit zu gewährleisten, der string wird korrekt analysiert.