C# 20241031190015转成时间中间用-分隔
时间: 2024-11-13 19:20:29 浏览: 8
c#生成和验证token代码.zip
在 C# 中,将 "20241031190015" 这样的日期字符串转换为包含 '-' 分隔的时间格式,你可以使用 `DateTime.Parse` 或 `DateTime.TryParse` 函数,并自定义格式化字符串。这里是一个例子:
```csharp
string input = "20241031190015";
string format = "yyyyMMddHHmmss"; // 定义输入日期字符串的格式
try {
DateTime dateTime = DateTime.ParseExact(input, format, CultureInfo.InvariantCulture);
string timeWithDash = dateTime.ToString("yyyy-MM-dd HH:mm:ss");
Console.WriteLine(timeWithDash); // 输出:2024-10-31 19:00:15
} catch (FormatException) {
Console.WriteLine("无法解析输入的日期字符串格式.");
}
```
这段代码首先尝试按照指定的格式解析输入字符串,然后使用 `ToString` 方法将其转换为 "yyyy-MM-dd HH:mm:ss" 格式。
阅读全文