【问题标题】:How to add string value to timestamp in C# [closed]如何在 C# 中将字符串值添加到时间戳 [关闭]
【发布时间】:2015-04-28 06:08:36
【问题描述】:

我有 textedit1.text 它在我的 winform 中有一个值 2,..然后我有一个名为 timePekerjaanStart value 04:00:00 的 timedit。情况是我想在 textedit1 和 timePekerjaanStart 之间添加,我在名为 timePekerjaanEnd 的时间戳中捕获结果。所以,我想得到结果 timePekerjaanEnd = textedit1 + timePekerjaanStart as like 2 + 04:00:00 = 06:00:00

【问题讨论】:

  • @GrantWinney:很明显,OP 表示来自 DevExpress 的 TimeEdit 类。 Time 属性用于获取或设置DateTime,因此我的上述建议将解决问题。关于上午/下午,正如博格所说:无关紧要。
  • 我有 textedit1.text 它在我的 winform 中有一个值 2,..然后我有一个名为 timePekerjaanStart value 04:00:00 的 timedit。情况是我想在 textedit1 和 timePekerjaanStart 之间添加,我在名为 timePekerjaanEnd 的时间戳中捕获结果。所以,我想得到结果 timePekerjaanEnd = textedit1 + timePekerjaanStart 就像 2 + 04:00:00 = 06:00:00 。

标签: c# string timestamp devexpress


【解决方案1】:

你没有提供任何尝试自己解决它,但它真的很简单:

var theHoursToAdd = int.Parse(textedit1.Text);  // Error handling needs to be added
var startTime = timePekerjaanStart.Time;
timePekerjaanEnd.Time = startTime.AddHours(theHoursToAdd);

【讨论】:

  • 这对我真的很有帮助,...它有效,..谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-30
  • 2012-11-06
  • 2023-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多