首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TimeSpan将文本值字符串(秒)值转换为双精度(秒)值

使用TimeSpan将文本值字符串(秒)值转换为双精度(秒)值
EN

Stack Overflow用户
提问于 2012-10-22 17:59:01
回答 1查看 882关注 0票数 1

我要将字符串值转换为双精度...实际上我想用TimeSpan值将秒转换成分钟,我想转换的值是780.0000000656558有780秒,剩下的是毫秒…我想要显示13.00000000010942633333,例如13分钟,以防没有准确的感知

我尝试使用以下代码

代码语言:javascript
复制
if (DownTime != null)
{
    DownTime.Text = sensor.DownTime;
    if (DownTime.Text.Length > 0)
    {
         //TimeSpan.FromSeconds(DownTime.Text).ToString()
         double DownTimeSeconds = Convert.ToDecimal(DownTime.Text).ToString();
         double DownTimeMints = DownTimeSeconds / 60;
         sensor.DownTime = Convert.ToString(DownTimeMints);
         DownTime.Text = sensor.DownTime;
         DownTime.ToolTip = DownTime.Text;
         if (DownTime.Text.Length >= 25)
         {
             DownTime.Text = DownTime.Text.Substring(0, 20) + "...";
         }
    }
}

我想在几分钟内显示输出...我该怎么做呢?提前道谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-22 18:33:03

此代码给我13分钟时间:请在您的一端尝试。

代码语言:javascript
复制
        double time = 780.0000000656558;
        TimeSpan ts = TimeSpan.FromSeconds(time);
        Console.WriteLine(ts.Minutes);
        //Console.WriteLine(ts.TotalMinutes);  // this will give u mintes.fractionalpart
        Console.ReadLine();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13008970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档