I would like to subtract seconds from a date, for example:
Lets say I have 1300 seconds in a unsigned integer, I would like to take the current date and time, subtract 1,300 seconds from it, and end up with:
01/13/2012 2:15 PM
(format doesn't really matter).
I did try:
DateTime dt = new DateTime();
dt.Add(new TimeSpan(0, 0, ui.OnlineTime));
Online.Text = dt.ToLongDateString();
AddSeconds(double value)
method of DateTime
takes positive and negative number of seconds:
[
value
parameter represents] a number of whole and fractional seconds. The value parameter can be negative or positive.
Hence, to subtract 1300 seconds you need to add -1300 seconds:
DateTime.Now.AddSeconds(-1300);
Try:
DateTime.Now.AddSeconds(-1300);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With