将分钟转换为d:hh:mm:ss格式 [英] Convert Minutes into d:hh:mm:ss format

查看:105
本文介绍了将分钟转换为d:hh:mm:ss格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在asp.net或sql中将分钟转换为d:hh:mm:ss

How to convert minutes into d:hh:mm:ss in asp.net or sql

推荐答案



刚才我写了这个.您必须为其添加一些额外的代码才能获得完美的输出.这里只是您的问题的主意.

Hi,

Just now I write this.You''ve to add some additional code for it to get perfect output.Here just ''m giving idea on your question.

int inp = int.Parse(TextBox1.Text);
      int d = 0, h = 0, min = 0, se = 0;
      d = inp / 1440;
      inp = inp % 1440;
      if (inp > 59)
      {
          h = inp / 60;
          inp = inp % 60;
          if (inp > 60)
          {
              min = inp / 60;
              inp = inp % 60;
              se = inp;
          }
          else
          {
              min = inp;
          }

      }
      else
      {
          h = inp;
      }



尝试使用上面的代码来生成您的需求.稍后,我将为其发布完美的代码K

希望您能理解我说的话.



Try the above code for generating your requirement.In soon I''ll post perfect code for it K

I hope u''ll uderstand what I said.


尝试一下
int min = DateTime.Now.Minute;
TimeSpan output = new TimeSpan(0,min,0);
string str = output.ToString().Replace(".",":");


用于Sqlserver

for Sqlserver

declare @min int
set @min = 1561
select @min / 1440  days,
(@min / 60) % 24 hours, 
@min % 60 minutes


这篇关于将分钟转换为d:hh:mm:ss格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆