从ticks中及时生成实例的有效表示

Nik*_*nis 2 c# random datetime date

我试图DateTime使用DateTime构造函数(Int64)生成随机实例,如下所示:

string date = new DateTime(ticks).ToString("dd/mm/yyyy")
Run Code Online (Sandbox Code Playgroud)

ticks633999744000000000(2010/01/25 in ticks)和635578272000000000(2015/01/26 ticks)之间的随机数.

输出:

date       ticks
----       -----
13/37/2013 634963486624182148
27/58/2010 634158395314391599
20/49/2011 634442033950650720
21/15/2013 634943637106398216
10/30/2014 635380290170226984
10/07/2012 634881676490509687
27/43/2012 634711201999181055
15/13/2012 634726699845971038
01/59/2010 634241843691014848
Run Code Online (Sandbox Code Playgroud)

但是,上述结果并不代表有效的实例.

如何使用?生成DateTime表示有效日期的随机实例ticks

Jon*_*eet 7

DateTime值是罚款-这是您的格式这是错误的.你想要MM而不是mm你的格式字符串.mm几分钟.

有关详细信息,请参阅MSDN中的"自定义日期和时间格式字符串".