【问题标题】:How to get elapsed time from chronometer in form of int如何以int形式从计时器获取经过的时间
【发布时间】:2016-12-30 14:16:11
【问题描述】:

我有一个计时器并且正在使用mChronometer.getText();如何将其转换为整数?使用Integer.parseInt(); 会引发错误,因为mChronometer.getText(); 以分钟的形式输出:秒

【问题讨论】:

    标签: java android


    【解决方案1】:

    如果您使用android.widget.Chronometer,您可以通过以下方式获取经过的时间:

    int elapsedMillis = (int) (SystemClock.elapsedRealtime() - mChronometer.getBase());
    

    【讨论】:

    • 我会把它放在我的代码中的什么地方?在 mChronometer.start 之后
    • 参考这篇文章了解更多如何实现android.widget.Chronometer:stackoverflow.com/questions/526524/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 2019-06-06
    • 2015-05-29
    • 2021-11-06
    • 2019-01-26
    相关资源
    最近更新 更多