繁体   English   中英

以秒和分钟转换计时器间隔

[英]Convert Timer Interval in seconds and minutes

我可以在文本框中获取timer1间隔,但是以毫秒为单位的转换时间是以秒为单位还是以分钟为单位?

var timeSpan = TimeSpan.FromMilliseconds(5000);

var seconds = timeSpan.TotalSeconds;
var minutes = timeSpan.TotalMinutes;

利用TimeSpan为您完成工作

C#转换毫秒,秒,分钟

尝试

public string getFormattedTimeFromMilliSecond(double milliSecond)
    {

        TimeSpan t = TimeSpan.FromMilliseconds(milliSecond);

        string formatedTime = string.Format("{0:D2}H:{1:D2}M:{2:D2}S",
                                t.Hours,
                                t.Minutes,
                                t.Seconds);

        return formatedTime;
}

检查TimeSpan Methods

   public static double ConvertMillisecondsToSeconds(double milliseconds)
        {
        return TimeSpan.FromMilliseconds(milliseconds).TotalSeconds;
        }


    public static double ConvertMillisecondsToMinutes(double milliseconds)
        {
        return TimeSpan.FromMilliseconds(milliseconds).TotalMinutes;
        }

毫秒到秒

seconds = myMillisecondValue /1000;

毫秒到分钟

minutes = myMillisecondValue /60000;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM