gpt4 book ai didi

c# - 如何在 DateTime 值数组中查找平均日期/时间

转载 作者:可可西里 更新时间:2023-11-01 07:44:59 43 4
gpt4 key购买 nike

如果我有一组 DateTime 值:

List<DateTime> arrayDateTimes;

如何找到其中的平均 DateTime?

例如,如果我有:

2003-May-21 15:00:00
2003-May-21 19:00:00
2003-May-21 20:00:00

平均值应该是:

2003-May-21 18:00:00

最佳答案

如果你有大列表你可以使用下面的方法

var count = dates.Count;
double temp = 0D;
for (int i = 0; i < count; i++)
{
temp += dates[i].Ticks / (double)count;
}
var average = new DateTime((long)temp);

关于c# - 如何在 DateTime 值数组中查找平均日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16683412/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com