c# - 从滴答中及时生成实例的有效表示

标签 c# date datetime random

我正在尝试使用 DateTime Constructor (Int64) 生成随机 DateTime 实例如下:

string date = new DateTime(ticks).ToString("dd/mm/yyyy")

ticks633999744000000000(2010/01/25 in ticks)和 635578272000000000(2015/01/26 in 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

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

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

最佳答案

DateTime 值没问题 - 这是您的格式错误。您希望在格式字符串中使用 MM 而不是 mmmm 代表分钟

参见 "custom date and time format strings"在 MSDN 中获取更多详细信息。

关于c# - 从滴答中及时生成实例的有效表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14531374/

相关文章:

php - 如何从 PHP 中的日期字符串中查找日期?

python - 如何在python中处理超过24小时的时间值?

c# - 如何计算两个日期时间之间的百分比

ios - 核心数据。获取最大为 "dateTime"的实体,它被写为字符串?

c# - 基于模板匹配相似图像

java - Android/Java - 计算日期差异显示不同的结果

c# - 世界CF。服务上的异步和同步方法之间的性能差异是什么?

java - 将 ISO8601 日期时间转换为另一种基于 Java 中的州名称的 ISO8601 格式?

c# - 如何使用嵌套类型自定义 OpenFileDialog?

c# - 从 C# 函数返回一个大字符串是否可以 - 返回值最终会出现在调用堆栈中吗?