所以我想在 C# 中创建一个随机时间戳生成器,它必须是一个字符串。
我想出了一个由random.next
's 负载组成的随机生成器,但是当日月小时或分钟小于 10 时,它前面必须有一个零,否则字符串length
将无法达到我需要的长度,即像这样:
1111/11/11 11:11
没有空格和斜杠,所以它会是这样的:
111111111111
但如果一分钟是 9 点,那就是这样
11111111119
这还不够长!
这是我现在的代码
decimal cijfer;
string tijd;
string jaar;
string maand;
string dag;
string uur;
string minuten;
Random random = new Random();
cijfer = random.Next(64, 94);
jaar = random.Next(1943, 2020).ToString();
maand = random.Next(0, 13).ToString();
dag = random.Next(0, 29).ToString();
uur = random.Next(0, 23).ToString();
minuten = random.Next(0, 61).ToString();
maand.PadLeft(2, '0');
dag.PadLeft(2, '0');
uur.PadLeft(2, '0');
minuten.PadLeft(2, '0');
tijd = jaar + maand + dag + uur + minuten;
Console.WriteLine(tijd);
Console.ReadLine();
这不起作用,我不明白为什么。