I need the current Datetime minus myDate1
in seconds.
DateTime myDate1 = new DateTime(1970, 1, 9, 0, 0, 00);
DateTime myDate2 = DateTime.Now;
T
you need to get .TotalSeconds
property of your timespan :
DateTime myDate1 = new DateTime(2012, 8, 13, 0, 05, 00);
DateTime myDate2 = DateTime.Now;
TimeSpan myDateResult = new TimeSpan();
myDateResult = myDate2 - myDate1;
MessageBox.Show(myDateResult.TotalSeconds.ToString());
TimeSpan myDateResult;
myDateResult = DateTime.Now.Subtract(new DateTime(1970,1,9,0,0,00));
myDateResult.TotalSeconds.ToString();
Your code is correct. You have the time difference as a TimeSpan
value, so you only need to use the TotalSeconds
property to get it as seconds:
DateTime myDate1 = new DateTime(1970, 1, 9, 0, 0, 00);
DateTime myDate2 = DateTime.Now;
TimeSpan myDateResult;
myDateResult = myDate2 - myDate1;
double seconds = myDateResult.TotalSeconds;
Have you tried something like
DateTime.Now.Subtract(new DateTime(1970, 1, 9, 0, 0, 00)).TotalSeconds
DateTime.Subtract Method (DateTime)
TimeSpan.TotalSeconds Property
How about
myDateResult.TotalSeconds
http://msdn.microsoft.com/en-us/library/system.timespan.totalseconds
Code:
TimeSpan myDateResult = DateTime.Now.TimeOfDay;