如何删除两个不同数据选择器的答案中的毫秒数?

How to remove the milliseconds in the answer of two different datapickers?

这是我的代码,它的输出是 hours/minutes/sec/milliseconds,我想删除毫秒。提前致谢

  System.DateTime date1 = dtpActualStart.Value;
        System.DateTime date2 = dtpEndTime.Value;

        System.TimeSpan diff1 = date2.Subtract(date1);

        metroLabel8.Text = diff1.ToString();

你可以这样做:

metroLabel8.Text = diff1.ToString(@"dd\.hh\:mm\:ss");

如果您需要其他格式,可以查看 MSDN:https://msdn.microsoft.com/en-us/library/ee372287(v=vs.110).aspx