Click here to Skip to main content
15,922,533 members
Home / Discussions / C#
   

C#

 
AnswerRe: how to get alert while working in c# windows application Pin
BillWoodruff6-Jan-18 2:53
professionalBillWoodruff6-Jan-18 2:53 
AnswerRe: how to get alert while working in c# windows application Pin
Gerry Schmitz6-Jan-18 7:28
mveGerry Schmitz6-Jan-18 7:28 
Questionextending a special case of a generic type Pin
Alexander Kindel5-Jan-18 22:10
Alexander Kindel5-Jan-18 22:10 
GeneralRe: extending a special case of a generic type Pin
harold aptroot5-Jan-18 22:38
harold aptroot5-Jan-18 22:38 
GeneralRe: extending a special case of a generic type Pin
Alexander Kindel5-Jan-18 23:09
Alexander Kindel5-Jan-18 23:09 
GeneralRe: extending a special case of a generic type Pin
harold aptroot5-Jan-18 23:34
harold aptroot5-Jan-18 23:34 
GeneralRe: extending a special case of a generic type Pin
Alexander Kindel5-Jan-18 23:37
Alexander Kindel5-Jan-18 23:37 
GeneralRe: extending a special case of a generic type Pin
Alexander Kindel6-Jan-18 2:39
Alexander Kindel6-Jan-18 2:39 
AnswerRe: extending a special case of a generic type Pin
jschell6-Jan-18 6:06
jschell6-Jan-18 6:06 
GeneralRe: extending a special case of a generic type Pin
Alexander Kindel6-Jan-18 8:28
Alexander Kindel6-Jan-18 8:28 
GeneralRe: extending a special case of a generic type Pin
jschell8-Jan-18 14:59
jschell8-Jan-18 14:59 
QuestionProblem with click event of a button on C # Pin
BEN SBAI5-Jan-18 13:41
BEN SBAI5-Jan-18 13:41 
AnswerRe: Problem with click event of a button on C # Pin
Jim Meadors5-Jan-18 16:06
Jim Meadors5-Jan-18 16:06 
AnswerRe: Problem with click event of a button on C # Pin
OriginalGriff5-Jan-18 20:04
mveOriginalGriff5-Jan-18 20:04 
AnswerRe: Problem with click event of a button on C # Pin
BillWoodruff5-Jan-18 21:33
professionalBillWoodruff5-Jan-18 21:33 
GeneralRe: Problem with click event of a button on C # Pin
OriginalGriff5-Jan-18 21:46
mveOriginalGriff5-Jan-18 21:46 
GeneralRe: Problem with click event of a button on C # Pin
BillWoodruff6-Jan-18 2:46
professionalBillWoodruff6-Jan-18 2:46 
QuestionDisabling events of objects stored in array Pin
Pogoodill5-Jan-18 2:32
Pogoodill5-Jan-18 2:32 
AnswerRe: Disabling events of objects stored in array Pin
OriginalGriff5-Jan-18 3:14
mveOriginalGriff5-Jan-18 3:14 
GeneralRe: Disabling events of objects stored in array Pin
Pogoodill5-Jan-18 3:55
Pogoodill5-Jan-18 3:55 
AnswerRe: Disabling events of objects stored in array Pin
OriginalGriff5-Jan-18 4:59
mveOriginalGriff5-Jan-18 4:59 
GeneralRe: Disabling events of objects stored in array Pin
Pogoodill5-Jan-18 6:13
Pogoodill5-Jan-18 6:13 
AnswerRe: Disabling events of objects stored in array Pin
BillWoodruff6-Jan-18 2:12
professionalBillWoodruff6-Jan-18 2:12 
AnswerRe: Disabling events of objects stored in array Pin
Gerry Schmitz6-Jan-18 6:55
mveGerry Schmitz6-Jan-18 6:55 
QuestionGet current point in time in recurring time interval. Pin
Member 136084655-Jan-18 2:10
Member 136084655-Jan-18 2:10 
I have a specific problem I've been trying to solve, and I think I have the right pieces - I'm just putting them together incorrectly. It might be more of a math question than a coding one.

So basically what I want to be able to do is find where "now" is within an arbitrary recurring time period (say, 43 minutes), given a known DateTime that this period recurred. So you have an anchor point, and from that anchor point, you know that every 43 minutes this period starts over, where is "now" in the current period?

I'm sure it involves division and/or modulo, and likely a subtraction using the anchor...so I've been toying with this code, but it isn't giving me the results I'm looking for:

using System;
					
public class Program
{
	public static void Main()
	{
		TimeSpan interval = new TimeSpan(0, 43, 0);
		DateTime anchor = new DateTime(2018, 1, 5, 7, 0, 49);
		DateTime now = DateTime.Now;
				
		TimeSpan left = new TimeSpan((now - anchor).Ticks % interval.Ticks);
		
		Console.WriteLine(left);
	}
}


Can someone tell me the piece I'm missing here? I'm not entirely sure what mathematical operations DateTime supports, or which ones I should be using in this instance.

Thanks.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.