无论系统日期如何,都可以创建日期时间

时间:2013-08-30 13:17:53

标签: c#-4.0

DateTime localDate = DateTime.Now;
DateTime dt = new DateTime(localDate.Year, localDate.Month,
                           DateTime.DaysInMonth(localDate.Year, localDate.Month),
                           localDate.Hour, localDate.Minute, localDate.Second);

dt值为31-08-2013 PM 06:45:00

因为我的系统日期格式在PM 06:45 30-08-2013

我希望在08-31-2013 18:45:00 类型的变量DateTime 类型的变量中得到string的值。

1 个答案:

答案 0 :(得分:2)

无论系统位置如何,日期/时间都以特定格式存储。只有输出受到当地的影响。

无论“外观”如何,您都可以使用ToString方法更改输出

各种formats

您甚至可以implement a global cultureinfo申请哪些可能是您正在寻找的