Change DateTime in the Microsoft Visual Studio debugger

You can type things like this in to the Immediate window, the Watch window, or the QuickWatch window and they will get evaluated:

myDate = DateTime.Today.AddDays(2)
myDate = new DateTime(2009, 12, 25)

We do can change a DateTime value directly in the Watch Window. The trick is simple: we always have to use a "new DateTime()" method, providing the appropriate parameters.

The Watch Window do not allow you to to type a new value directly, so things like "2010-07-13 9:15" or even {13/07/2010 09:00:00} don't work.


You can change the date in the Immediate Window.

date = new DateTime(2009, 10, 05)
{05/Oct/2009 12:00:00 AM}
    Date: {05/Oct/2009 12:00:00 AM}
    Day: 5
    DayOfWeek: Monday
    DayOfYear: 278
    Hour: 0
    Kind: Unspecified
    Millisecond: 0
    Minute: 0
    Month: 10
    Second: 0
    Ticks: 633902976000000000
    TimeOfDay: {00:00:00}
    Year: 2009

Without looking at what you have, I'm not really sure what edit field you're referring to. However, you could try using the immediate window and DateTime.Parse or new DateTime() instead.