C#获取现在的年月日时分秒并加上六位随机数组成一个新的字符串
时间: 2024-01-25 15:04:19 浏览: 131
可以使用C#中的DateTime和Random类实现获取当前时间和生成随机数的功能,然后再将它们组合成一个新的字符串。以下是示例代码:
```
DateTime now = DateTime.Now;
Random random = new Random();
string randomString = random.Next(100000, 999999).ToString();
string result = now.ToString("yyyyMMddHHmmss") + randomString;
```
这段代码中,首先获取当前时间并保存在`now`变量中,然后创建一个`Random`实例用于生成随机数。接着使用`now.ToString("yyyyMMddHHmmss")`方法将当前时间转换为指定格式的字符串,例如20211231123456。最后使用`random.Next(100000, 999999)`方法生成一个6位的随机数,并将其转换为字符串类型,保存在`randomString`变量中。最终将它们拼接起来,得到一个新的字符串,例如20211231123456012345。
阅读全文