Ich verwende ein U-SQL-Skript, um die Datetime-Spaltendaten aus der Azure DataLake Analytics-Tabelle abzurufen. Ich habe ein Datum, an dem ich der Spalte datetime in einer Mitarbeitertabelle beitrete. Ich möchte nur das Beitrittsjahr aus dieser Spalte anzeigen. Möglicherweise besteht die Möglichkeit, einen Nullwert aus der Tabelle zu erhalten.Erhalten Sie den Wert des Jahres aus einer DateTime-Spalte in Azure U-SQL?
joineddate.HasValue? joineddate.Value.Year.ToString(): joineddate AS JoinedDate
Die obige Aussage einen Fehler zeigt,
Cannot implicitly convert type 'string' to 'System.DateTime'
Bitte machen Sie mir einen Weg, dies zu tun.
Vielen Dank im Voraus!