(C#)最好不要循环实现 有没有更好的办法(如果没有,也可以循环)
比如
开始时间:2011-01-01 01:01:56
结束时间:2011-01-01 01:02:00
--------------------------------
实现结果:2011-01-01 01:01:57
2011-01-01 01:01:58
2011-01-01 01:01:59
比如
开始时间:2011-01-01 01:01:56
结束时间:2011-01-01 01:02:00
--------------------------------
实现结果:2011-01-01 01:01:57
2011-01-01 01:01:58
2011-01-01 01:01:59
DateTime start = new DateTime(2011, 1, 1, 1, 1, 56);
DateTime end = new DateTime(2011, 1, 1, 1, 2, 0); TimeSpan span = end - start; double totalSeconds = span.TotalSeconds; for (int index = 1; index < totalSeconds; index++)
{
Console.WriteLine(start.AddSeconds(index).ToString("YYYY-MM-dd HH:mm:ss"));
}