在MVC应用程序中使用日期

时间:2014-08-15 05:46:24

标签: c# date asp.net-mvc-5 date-format utc

我编写了一个MVC 5互联网应用程序,并对国际日期有疑问。

当我将对象保存到SQL数据库中时,我希望为每个对象添加一个创建日期字段。由于此应用程序将在国际上使用,我应该使用什么格式的日期,我是否需要使用特定的UTC?

提前致谢

1 个答案:

答案 0 :(得分:0)

最常见的.NET类型是DateTime。 DateTime存储日期和可选的时间。它有一个Kind属性,用于确定值是否为以下三者之一:local,UTC或unspecified。 另一种类型称为DateTimeOffset。 DateTimeOffset存储相对于UTC的日期和时间。此外,它还存储UTC的偏移量作为TimeSpan。

Console.WriteLine(DateTime.Now); // 1/28/2014 2:53:50 PM

Console.WriteLine(DateTimeOffset.Now); // 1/28/2014 2:53:50 PM -08:00

更多信息:http://afana.me/post/aspnet-mvc-internationalization-date-time.aspx