我試圖將值賦給Select
語句,並且想要將Date
轉換爲特定的字符串格式。將值賦給linq表達式選擇語句
我想我現有Date
轉換爲DateISO 8601 standard format.
IEnumerable<message> messageObj= // list of message from DB;
messageObj.Select(x => x.created_at= DateTime.Parse(x.created_at.ToString("s", System.Globalization.CultureInfo.InvariantCulture))).ToList();
我無法使用ToString
爲created_at
內linq lambda expression
。
我該如何做到這一點?
您剛剛分配了'messageObj'來先前刪除一行。這是實際的代碼嗎? – user3185569
'DateTime'沒有格式,你在那裏做什麼?將現有的DateTime轉換爲字符串,然後嘗試將其解析回DateTime。所以最好不要操作。 –
更新了問題 –