我想显示前一个日期的日期时间,日期时间会根据实际时间递增,这样做是为了显示前一个日期时间的一些数据,它会根据实际时间递增,请建议任何替代方法任何。下面的代码获取基准时间的持续时间,并将根据当前的日期时间增加它。递增前一个日期时间
class Program
{
private static double? Duration { get; set; }
static void Main(string[] args)
{
var startDate = DateTime.Parse("2016-11-02 11:17:55 AM");
if (!Duration.HasValue)
Duration = (DateTime.Now - startDate).TotalMinutes;
for (var count = 0; count < 10000; count++)
{
Console.WriteLine(DateTime.Now.AddMinutes(-Duration.Value).ToString("dd/MM/yyyy hh:mm:ss.fff tt"));
Thread.Sleep(100);
}
}
}
你的循环只是做'startDate.AddMilliseconds(100);' – Fabio
它不会给你实际的时间。 – Mc27