写一个.net 代码 判断字符串是否是时间
时间: 2024-05-02 18:18:50 浏览: 95
判断输入的字符串是否是日期格式的简单方法
5星 · 资源好评率100%
以下是一个简单的.NET代码,用于判断一个字符串是否是时间。
```csharp
using System;
class Program
{
static void Main(string[] args)
{
string input = "2021-08-25 10:30:00";
DateTime result;
if (DateTime.TryParse(input, out result))
{
Console.WriteLine("输入的字符串是时间。");
}
else
{
Console.WriteLine("输入的字符串不是时间。");
}
}
}
```
这个程序首先声明了一个字符串变量`input`,用于存储要检查的字符串。然后,它调用了`DateTime.TryParse()`方法,并将输入字符串和一个输出的`DateTime`变量`result`作为参数传递给它。如果输入字符串是一个有效的时间,`TryParse()`方法将返回`true`,并将解析出的时间存储在`result`变量中。如果输入字符串不是一个有效的时间,`TryParse()`方法将返回`false`。
在这个程序中,我们使用了一个简单的if-else语句来检查`TryParse()`方法的返回值,并输出相应的消息。如果输入字符串是一个有效的时间,程序将输出“输入的字符串是时间。”,否则输出“输入的字符串不是时间。”。
注意,这个程序只能检查符合.NET日期时间格式的字符串。如果要检查其他格式的日期时间字符串,请使用相应的解析方法或库。
阅读全文