-1
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

4

1 回答 1

2

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

无论它“看起来”如何,您始终可以使用ToString方法更改输出

以及各种格式

您甚至可以实施一个全球文化信息来申请,这可能是您正在寻找的

于 2013-08-30T13:28:47.667 回答