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
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.