17,748
社区成员
发帖
与我相关
我的任务
分享
要求 15分钟更新一次。
每15分钟将累积时间判断一下。
达到要求就加分。
但是怎么让他判断的时候只增长一次积分。
就是30分钟的时候会加一次。 15分钟之后,累积时间就是45分钟。 一样在可以增长积分的里面。 怎么让他增长过一次积分之后,就不能在这个时间段增长
来人帮忙啊。。
[/quote]
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now.AddHours(2);
TimeSpan sp = dt2 - dt1;
//分钟
sp.Minutes;
//小时
sp.Hours;
//秒
sp.Seconds;
//日
sp.Days;
//毫秒
sp.Milliseconds[/quote]
像7点进。到7点30 是不是要循环30次,,[/quote]
这个得你自己控制什么时候控制这个逻辑..就是哪个或某个时间点出发这个[/quote]
我现在想法就是。 不管你什么时候进。 我就从进的那个时间开始。 按分钟循环。 如果30次之后 还在 我就加分。 不在 就不加
[/quote]
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now.AddHours(2);
TimeSpan sp = dt2 - dt1;
//分钟
sp.Minutes;
//小时
sp.Hours;
//秒
sp.Seconds;
//日
sp.Days;
//毫秒
sp.Milliseconds[/quote]
像7点进。到7点30 是不是要循环30次,,[/quote]
这个得你自己控制什么时候控制这个逻辑..就是哪个或某个时间点出发这个
[/quote]
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now.AddHours(2);
TimeSpan sp = dt2 - dt1;
//分钟
sp.Minutes;
//小时
sp.Hours;
//秒
sp.Seconds;
//日
sp.Days;
//毫秒
sp.Milliseconds[/quote]
像7点进。到7点30 是不是要循环30次,,
[/quote]
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Now.AddHours(2);
TimeSpan sp = dt2 - dt1;
//分钟
sp.Minutes;
//小时
sp.Hours;
//秒
sp.Seconds;
//日
sp.Days;
//毫秒
sp.Milliseconds