Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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# 如何转换字符串";年月日HH:MM:ss.mmm“;到c中的日期时间#_C# - Fatal编程技术网

C# 如何转换字符串";年月日HH:MM:ss.mmm“;到c中的日期时间#

C# 如何转换字符串";年月日HH:MM:ss.mmm“;到c中的日期时间#,c#,C#,我尝试使用以下方式将字符串类型“dd.MM.yyyy HH:MM:ss.mmm”转换为日期时间: DateTime result; string c; tarihSaat[n - 4] = DateTime.ParseExact(c, "dd.MM.yyyy HH:mm:ss.mmm", CultureInfo.InvariantCulture); 但我有一个错误。我如何转换它? 谢谢..这应该可以做到,您不能重复使用格式字符串模式两次(示例中的“m”),而且您希望使用“fff”毫秒。有关自

我尝试使用以下方式将字符串类型“dd.MM.yyyy HH:MM:ss.mmm”转换为日期时间:

DateTime result;
string c;

tarihSaat[n - 4] = DateTime.ParseExact(c, "dd.MM.yyyy HH:mm:ss.mmm", CultureInfo.InvariantCulture);
但我有一个错误。我如何转换它?
谢谢..

这应该可以做到,您不能重复使用格式字符串模式两次(示例中的“m”),而且您希望使用“fff”毫秒。有关自定义日期和时间格式字符串的详细信息,请检查


我不确定你想让字符串看起来像什么(例如,你想找回的日期时间是什么模式?)c是什么?那根绳子里有什么?(你没有表现出来)@JToland,这不是让字符串看起来像什么的问题。它正在从字符串转换为DateTime对象。哦,对不起,我误解了你的意图:)你可能应该重命名该问题,因为标题包含错误的答案。谢谢:)再问一个问题:我们如何控制字符串的格式是不是这样?@derya:我不确定我是否理解你的问题,但我会尝试回答-您可以使用TryParseExact而不是ParseExact,后者返回bool-如果结果为true,则您的日期已成功解析,如果不是,则字符串的格式不正确。
string c = "15.04.2011 14:32:15.444";
DateTime result = DateTime.ParseExact(c, "dd.MM.yyyy HH:mm:ss.fff", 
                                      CultureInfo.InvariantCulture);