在开始这个时遇到了一些问题.. 目前我的项目从串口接收数据。但收到的数据看起来像这样
时间>>>>>>>单位号码
10:40:17:08 16 26.7
10:40:17:10 16 26.7
10:40:17:23 16 26.7
所有这些数据都是实时收到的。
我应该如何修改Datetime.Now编码来显示这样的数据..
8:40:17:08 16 26.7
9:40:17:10 16 26.7
10:40:17:23 16 26.7
意味着只有最后收到的数据才是实时定时,剩下的具有常见“秒”的数据应该相应地推回它们的小时。
我粗略地明白我应该只添加这个“DateTime.Now.AddHours(-1)”
EDITED
系统应该知道如果它收到三次相同的数字(16)数据,那么这3个16号数据的时间应该相应地改变。那么我应该如何比较收到的数据呢?
if (number = 3times)
{edit the time}
else
{record as usual}