问题描述
在Windows应用程序中我需要将HH:MM时间跨度转换为十进制HH.MM ..请紧急帮助我
我是什么尝试过:
TimeSpan StartTime = TimeSpan.Parse(dtpStartTime.Value.ToString(HH:MM));
TimeSpan EndTime = TimeSpan.Parse(dtpEndTime.Value.ToString(HH:MM));
if(StartTime< = EndTime)
{
WorkingHours =(EndTime - StartTime);
加倍;
int j = Convert.ToInt32(TotalDays.ToString());
for(int i = 1; i< = j; i ++)
{
TotalHour = + WorkingHours;
th = Convert.ToDecimal((TotalHour).ToString(#。00));
}
In windows application I need to convert a HH:MM timespan into decimal HH.MM.. Please help me with the same urgently
What I have tried:
TimeSpan StartTime = TimeSpan.Parse(dtpStartTime.Value.ToString("HH:MM"));
TimeSpan EndTime = TimeSpan.Parse(dtpEndTime.Value.ToString("HH:MM"));
if (StartTime <= EndTime)
{
WorkingHours = (EndTime - StartTime);
double th;
int j= Convert.ToInt32(TotalDays.ToString());
for (int i = 1; i <= j; i++)
{
TotalHour =+ WorkingHours;
th=Convert.ToDecimal((TotalHour).ToString(#.00));
}
推荐答案
这篇关于如何将时间跨度转换为十进制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!