我在函数中有以下代码行:
String value = endDate.Value.ToString(dateFormatStr);
//endDate is a DateTime? object (returned from a LINQ to SQL query).
在我遇到奇怪行为的特定实例中,endDate 的值为 {10/2/2010 12:00:00 AM}。这是我的结果:
dateFormatStr="d" => value="10/2/2010"(我希望是“2”)
dateFormatStr="M" => value="October 2"(我希望是“10”)