【发布时间】:2018-02-02 04:21:33
【问题描述】:
using System;
class MainClass {
public static void Main (string[] args) {
string iString = "12/3/2017 03:24:02 PM";
DateTime oDate = DateTime.ParseExact(iString, "%M/%d/yyyy %h:%m:%s tt",null);
Console.WriteLine (oDate);
}
}
在上面的代码中,解析格式包含多个%符号。他们的意思是什么?他们是否应该同时处理一位/两位数的月份/日期等?
【问题讨论】:
-
fine manual 涵盖了这一点。在这种情况下,
%的使用是可选的,因为字符串不止一个字符,并且没有特别的效果。作者可能更喜欢它的一致性。
标签: c# datetime datetime-format