[Mono-list]  C# DateTime AddHours
    tynman 
    tyndall at attglobal.net
       
    Sun Sep 27 13:28:31 EDT 2009
    
    
  
I have run into a mystery using the AddHours function of the C# DateTime
class. I don't get an error, it just doesn't seem to have any effect.
using System;
using Gtk;
namespace test04
{
	class MainClass
	{	
		public static void Main (string[] args)
		{
			DateTime dtEnd;
			double dHrs;			
			
			dtEnd = new DateTime();
			dtEnd = DateTime.Now;
			Console.WriteLine(String.Format("{0:dddd, dd-MMM-yyyy - HH:mm:ss}",
dtEnd));
			
			dHrs = 6;
			Console.WriteLine(String.Format("{0}", dHrs));
			
			dtEnd.AddHours(dHrs);
			Console.WriteLine(String.Format("{0:dddd, dd-MMM-yyyy - HH:mm:ss}",
dtEnd));
		}
	}
}
On my console, I get:
Sunday, 27-Sep-2009 - 10:59:39
6
Sunday, 27-Sep-2009 - 10:59:39
whereas I was expecting the time to change to "16:59:39" after calling the
AddHours() function.
What am I doing wrong? I'm building with MonoDevelop 2.0, under linux
2.6.28.
Thanks,
Ben
-- 
View this message in context: http://www.nabble.com/C--DateTime-AddHours-tp25635579p25635579.html
Sent from the Mono - General mailing list archive at Nabble.com.
    
    
More information about the Mono-list
mailing list