c# 把时间转为全部为数字的字符串
时间: 2024-03-05 08:48:39 浏览: 185
把字符串转化为时间格式
5星 · 资源好评率100%
在 C# 中,可以使用 DateTime 类型的 ToString 方法将时间转换为字符串,然后通过 Replace 方法将字符串中的非数字字符替换为数字。以下是将当前时间转换为全部为数字的字符串的代码:
```csharp
DateTime now = DateTime.Now;
string timeStr = now.ToString("yyyyMMddHHmmss");
string digitStr = timeStr.Replace("-", "").Replace(" ", "").Replace(":", "");
Console.WriteLine(digitStr); // 输出全部为数字的时间字符串
```
在上面的代码中,我们首先使用 ToString 方法,并传递了一个格式化字符串 "yyyyMMddHHmmss",指定了时间的显示格式。然后使用 Replace 方法将字符串中的非数字字符(包括空格、冒号和短横线)替换为数字。最终得到的 digitStr 就是全部为数字的时间字符串。
阅读全文