我有一个日期sql变量我使用Linq语句进行检索但是我需要它的格式类似于' yyyy-MM-dd'但我知道如何在c#
中做到这一点这是我的Linq:
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&#39;我怎样才能做到这一点&#39; yyyy-MM-dd&#39; ??
答案 0 :(得分:3)
你可以试试这个:
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"
)。
答案 1 :(得分:0)
List<string> listItem2 = new List<string>();
foreach (var item in db.Pos.Select(l => l.Fecha).Distinct())
listItem2.Add(item.ToString("yyyy-MM-dd"));