Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 日期输出错误_C# - Fatal编程技术网

C# 日期输出错误

C# 日期输出错误,c#,C#,在下面的代码中,输出的dt值应为2018/05/30,但为2018年1月30日。 为什么? 日期格式为yyyy/MM/dd而不是yyy/MM/dd mm用于0-59之间的min,mm用于month if (DateTime.TryParseExact(dateString, "yyyy/MM/dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out dt)) { // Do something important } Date

在下面的代码中,输出的dt值应为2018/05/30,但为2018年1月30日。 为什么?


日期格式为
yyyy/MM/dd
而不是
yyy/MM/dd

mm
用于
0-59之间的
min
mm
用于
month

if (DateTime.TryParseExact(dateString, "yyyy/MM/dd",    CultureInfo.InvariantCulture, DateTimeStyles.None, out dt))
{
// Do something important
}

DateTime
不包含格式…该代码中没有输出。此处缺少重要部分。输出在哪里?在格式中指定的是分钟而不是月份
if (DateTime.TryParseExact(dateString, "yyyy/MM/dd",    CultureInfo.InvariantCulture, DateTimeStyles.None, out dt))
{
// Do something important
}