gpt4 book ai didi

c# - 从时间跨度持续时间中删除分钟数

转载 作者:太空宇宙 更新时间:2023-11-03 18:27:11 25 4
gpt4 key购买 nike

我知道之前有人问过这个问题,但我无法弄清楚如何让给出的答案适用于我的特定示例。这是一个用 C# 编写的 WPF 应用程序,我正在尝试从时间跨度中删除分钟数。

到目前为止,我已经让应用程序通过从结束时间中删除开始时间来计算持续时间,但我现在要做的是删除用户在表单中输入的分钟数。

这是目前的代码

 private void testcal_Click(object sender, EventArgs e)
{

string startTime = teststart.Text;
string finishTime = testfinish.Text;

// Trying to deduct this lunchTime var from the duration TimeSpan
string lunchTime = testlunch.Text;

TimeSpan duration = DateTime.Parse(finishTime).Subtract(DateTime.Parse(startTime));
testlabel.Text = duration.ToString(@"hh\:mm");

}

编辑 - 更新为包含 private void

最佳答案

您是在问如何从 TimeSpan 中减去分钟数?

如果是这样尝试类似的东西

TimeSpan ts = new TimeSpan().Subtract(TimeSpan.FromMinutes(30));

关于c# - 从时间跨度持续时间中删除分钟数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31751729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com