转换" dd / mm / yy"格式为"月,日,年"在EF

时间:2013-06-15 06:39:04

标签: c# entity-framework datetime

有没有办法在实体框架中将'dd / mm / yy'格式数据转换为“月,日年”? 我有兴趣用EF做这件事。我想知道EF支持这个或不支持吗?

我该怎么做?

3 个答案:

答案 0 :(得分:2)

DateTime.Parse(yourString).ToString("MMMM, dd yyyy");

(如果字符串错误,它会给你一个例外)。

如果您已拥有DateTime,请使用此选项:

yourDateTime.ToString("MMMM, dd yyyy");

答案 1 :(得分:1)

您是否有日期时间类型或字符串值?

有DateTime.ToString()http://msdn.microsoft.com/en-us/library/zdtaw1bw.aspx

的文档

如果你有一个字符串,你需要解析回到datetime然后使用DateTime.ToString()

此致

答案 2 :(得分:1)

您可以使用DateTime.ToString()方法;

DateTime date = new DateTime(2013, 12, 20);
Console.WriteLine(date.ToString("MMMM dd, yyyy", CultureInfo.InvariantCulture));

输出将是;

December 20, 2013

这是DEMO