格式化C#对象列表中的所有日期属性

我在格式化对象列表中每个日期属性的DateTime时遇到了很大的问题。这是到目前为止我尝试过的一些示例:


var data = vulnerabilityList.Skip(skip).Take(pageSize).ToList()

    .Select(v => { v.PublishedDate = 

    v.PublishedDate.ToString("dd/MM/yyyy"); return v; });


var data = vulnerabilityList.Skip(skip).Take(pageSize).ToList()

    .Select(v => { v.PublishedDate = 

        DateTime.ParseExact(v.PublishedDate.ToString(), "dd/MM/yyyy", 

            CultureInfo.CurrentCulture); return v; });

最终,我希望格式为31/12/2017,并且将以JSON格式返回,因此似乎忽略了漏洞类上的数据注释。第一个示例显然没有编译,因为它试图将DateTime设置为字符串,但我将其作为示例进行了说明。


汪汪一只猫
浏览 157回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP