使日期/时间在运行时仍在计数(程序运行时日期/时间仍在计数)

本文关键字:运行时 日期 时间 程序 | 更新日期: 2023-09-27 18:29:56

如何使日期/时间仍在计数?我已经尝试过以下代码:

dateTimeContainer.Text = Convert.ToString(DateTime.Now);

但是,当我运行程序时,日期/时间会在我们运行程序时停止。

问题:如何使该日期/时间即使在程序运行后仍然有效?

使日期/时间在运行时仍在计数(程序运行时日期/时间仍在计数)

DateTime的实例代表一个时刻,一旦创建,它是不可变的(任何"修改"方法——例如DateTime.AddHours——都会返回一个新的DateTime实例,而不是更改调用的主题)。

虽然这种不变性有时可能是一种更经常解决的问题,但它更有用(例如,记住某个事件发生的时间)。

如果要更新,只需再次从DateTime.Now(或DateTime.UtcNow)读取即可。