DateTime does not work correctly?

I am attempting to use DateTime for the first time in a project. I’m unable to add time to the DateTime variable. I don’t get any errors but the date and time never change.

Code:

private DateTime dateTime;
private float t = 0;
void Start()
{
    dateTime = new DateTime(1997, 8, 27);
}

void Update()
{
    t += Time.deltaTime;
    if (t >= 1)
    {
        dateTime.AddSeconds((double)t);
        t = 0;
    }
}

void OnGUI()
{
    GUI.Label(new Rect(0, 0, 240, 24), dateTime.DayOfWeek.ToString() + ", " + dateTime.ToShortDateString() + " [" + dateTime.ToLongTimeString() + "] ");
}

I believe AddSeconds() returns a new DateTime instance without modifying the one you call it on. So you would need to do this:

dateTime = dateTime.AddSeconds(double)t);