nullable
の日付で年を計算するにはどうすればよいですか?Nullableでの年月日
partial void AgeAtDiagnosis_Compute(ref int result)
{
// Set result to the desired field value
result = DateofDiagnosis.Year - DateofBirth.Year;
if (DateofBirth > DateofDiagnosis.AddYears(-result))
{
result--;
}
}
エラーは次のとおりです。
'System.Nullable<System.DateTime>' does not contain a definition for 'Year' and no
extension method 'Year' accepting a first argument of
type 'System.Nullable<System.DateTime>' could be found (are you missing a using
directive or an assembly reference?)
それは本当の日時で動作しますか?そうでない場合は、null以外の値を使用できません。とにかく年計算が必要ない場合はnullのように見えますか? – TGH
Googleで検索したはずです。https://www.google.co.in/search?q=nullable+datetime+in+c%23 – Prakash