900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > android毫秒数转换为时分秒 如何将毫秒转换成单独的时分秒的形式?

android毫秒数转换为时分秒 如何将毫秒转换成单独的时分秒的形式?

时间:2019-09-15 15:49:11

相关推荐

android毫秒数转换为时分秒 如何将毫秒转换成单独的时分秒的形式?

如何将一个时间转换成单独的时分秒的形式,并取出来呢?

下面请看代码:

获得一个时间,例如当前时间:longmCurrentTime = System.currentTimeMillis();

然后是几个重要的方法:

/*

*获得天数

*/

private int getCurrentDays(long timeDistance){

return (int) (timeDistance/(24*60*60*1000));

}

/*

*获得小时数

*/

private int getCurrentHour(long timeDistance){

int hour = (int)(timeDistance%(24*60*60*1000))/(60*60*1000);

return hour;

}

/*

*获得分钟数

*/

private int getCurrentMinute(long timeDistance){

int minute = 0;

minute = (int)(timeDistance%(24*60*60*1000))%(60*60*1000)/(60*1000);

return minute;

}

/*

*获得秒钟数

*/

private int getCurrentMills(long timeDistance){

int mills = (int)(timeDistance%(24*60*60*1000))%(60*60*1000)%(60*1000)/1000;

return mills;

}

之下来可以如此调用:

int days =getCurrentDays(mCurrentTime);

inthour =getCurrentHour(mCurrentTime);

intminute =getCurrentMinute(mCurrentTime);

intmills =getCurrentMills(mCurrentTime);

String mCurrentTimeStr = "现在:"+days+"天"+

hour+"小时"+

minute+"分"+

mills+"秒";

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。