ここでLogInTimeとLogOutTimeはdatetimeデータ型です。どのようにC#でDatetimeに関連して文字列形式のコードを変換する?エラー - 'System.DateTime'から変換できません。 to 'string' C#
LogOutTimeとLogInTimeはどちらもdatetimeデータ型です。
new
{
AccessDate = (DateTime.TryParse(x.LogOutTime, out parsed)) ? parsed.ToShortDateString() : "Unknown",
AccessTimeFrame = (DateTime.TryParse(x.LogOutTime, out parsed)) ? parsed.ToShortTimeString() : "Unknown"
}
これでエラーが発生しました。 "は 'System.DateTime'から変換できません。 「文字列」へ
あなたは少なくとも「AccessDate」と「AccessTimeFrame」のタイプを言っておかなければなりません – Pikoh
@Pikoh彼らは '' Unknown ''をそれらに割り当てることができるので' 'string''だと思います。 – meJustAndrew
@meJustAndrew彼が含むエラーメッセージから判断すると、DateTime変数です。 –