小编jan*_*ski的帖子

为什么DateTime.TryParse是简单输入的接收错误?

为什么此代码收到"8:16 AM"之类的输入错误:

        string time = Console.ReadLine();
        DateTime outValue = DateTime.MinValue;

        bool error = DateTime.TryParseExact(time, "HH:mmtt" /*"hh:mmtt"*/, CultureInfo.InvariantCulture, DateTimeStyles.None, out outValue);

        Console.WriteLine(error);
        Console.WriteLine(outValue);
        Console.Read();
Run Code Online (Sandbox Code Playgroud)

我应该设置什么才能接受这样的输入"8:16"并将其转换为DateTime对象?

c# datetime parsing tryparse

0
推荐指数
1
解决办法
50
查看次数

标签 统计

c# ×1

datetime ×1

parsing ×1

tryparse ×1