我有一个日期sql变量,我用Linq语句检索,但是我需要它采用"yyyy-MM-dd"这样的格式,但我知道如何在C#中做到这一点
这是我的林克:
List<string> listItem2 = new List<string>();
foreach (var item in db.Pos.Select(l => l.Fecha).Distinct())
{
string dateday = Convert.ToString(item);
string lines = dateday.Split(' ')[0];
listItem2.Add(item.ToString());
}
我的输出如何像这样结束"dd/mm/yyyy",我怎样才能让它成为"yyyy-MM-dd"??
你可以试试这个:
string dateday = item.ToString("yyyy-MM-dd");
所以你的循环将如下所示:
foreach (var item in db.Pos.Select(l => l.Fecha).Distinct())
{
string dateday = item.ToString("yyyy-MM-dd");
string lines = dateday.Split('-')[0];
listItem2.Add(item.ToString());
}
取而代之的是Convert.ToString(item);
以给定格式显示日期("yyyy-mm-dd"
)。
List<string> listItem2 = new List<string>();
foreach (var item in db.Pos.Select(l => l.Fecha).Distinct())
listItem2.Add(item.ToString("yyyy-MM-dd"));