Ich habe eine String-Variable, die ein Datum wie "05/11/2010" speichert.
Wie kann ich die Zeichenfolge analysieren, um nur das Jahr zu erhalten?
Also werde ich eine andere Jahresvariable haben wie year = 2010
.
Sie können die Methode DateTime.Parse verwenden, um die Zeichenfolge mit DateTime Wert, der eine Jahr-Eigenschaft :
%Vor%Abhängig von den Kultureinstellungen des Betriebssystems müssen Sie möglicherweise eine CultureInfo bereitstellen :
%Vor%Wenn das Datumstringformat fest ist (TT / MM / JJJJ), würde ich Ihnen empfehlen, DateTime.ParseExact-Methode .
Der Code:
%Vor%Ich denke auch, dass es ein wenig schneller sein könnte als DateTime.Parse , weil Die Parse-Methode versucht, mehrere Darstellungen von Datum und Uhrzeit zu analysieren.
Sie können auch Regex verwenden, um das Jahr in der Zeichenfolge "05/11/2010"
abzurufen %Vor%