如何转换时间格式?

Pri*_*ief 3 .net c# datetime-format

我的Windows日期格式是月/日/年.如果我想以"yyyy/MM/dd HH:mm:ss"格式设置StartTime,我该怎么做.我尝试以下代码.

DateTime StartTime = DateTime.ParseExact("2011/01/04 09:30:00", "yyyy/MM/dd HH:mm:ss", null);
Run Code Online (Sandbox Code Playgroud)

但StartTime将于2011年1月4日上午9:30:00发布.(月/日/年...... hh:mm:ss)

Ken*_*ick 11

您正在正确分析时间,但使用默认格式显示它.尝试StartTime.ToString("yyyy/MM/dd HH:mm:ss")

  • +1:调用`Parse`接受一个字符串并将其转换为DateTime对象.调用`ToString()`接受DateTime并将其转换为字符串. (3认同)