即使在运行时也会使日期/时间仍然计数(日期/时间仍在计算甚至程序运行)

时间:2013-09-03 09:24:56

标签: c# winforms

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

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

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

问题:即使在程序运行后,如何使该日期/时间仍在计算?

1 个答案:

答案 0 :(得分:4)

DateTime的实例表示一个时刻,一旦创建它是不可变的(任何“修改”方法 - 例如。DateTime.AddHours - 返回一个新的DateTime实例而不是更改电话的主题)。

虽然这种不变性可能偶尔会起作用,但它更有用(例如,记住某些事件发生时)。

如果您想再次更新DateTime.Now(或DateTime.UtcNow),请再次阅读。