Loading DateTime With A Time

	DateTime DateTime1 = new DateTime(
							1979,      // Year
							7,        // Month
							28,        // Day
							22,        // Hour
							35,        // Minute
							5,         // Second
							15        // Millisecond
							);

DateTime now

	DateTime DateTime1 = DateTime.Now;

Edit DateTime value

You can’t edit a DateTime because it’s immutable. Instead you just create a new one, e.g.

	DateTime DateTime1 = DateTime.Now;
	DateTime1 = new DateTime(
		DateTime1.Year,
		DateTime1.Month,
		DateTime1.Day,
		DateTime1.Hour,
		0,			//DateTime1.Minute,
		0			//DateTime1.Second
		);

Add or subtract time

	DateTime DateTime1 = DateTime.Now;
	DateTime1 = DateTime1.AddHours(6);          //Add hours
	DateTime1 = DateTime1.AddHours(-26);          //Subtract hours

Setting DateTime Value

 	DateTime1 = CurrentDateTime;     //Start with DateTime now

	//Force DateTime1 mins and seconds to 59
	DateTime1 = new DateTime(
			DateTime1.Year,
			DateTime1.Month,
			DateTime1.Day,
			DateTime1.Hour,
			59,
			59,
			999);

Display DateTime

Link to all format codes

	MyString = String.Format("{0:yyyy-MM-dd HH:mm:ss}", MyDateTime);

Comparing


	if (MyDateTime1 >= MyDateTime2)

	//Compare by date element only (ignore time)
	if (MyDateTime1.Date >= MyDateTime2.Date)
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published. Required fields are marked *