mysql將毫秒轉換為小時 將毫秒轉換為天小時分鐘

2021-10-18 18:23:49 字數 896 閱讀 1052

今天在專案中遇到進行計算流程單從開始到結束所花費的時間,樣式是xx天xx小時xx秒,有天顯示天,沒有就不顯示;

**獻上:

package com.project.model.work;

public class dateformat {

* 將毫秒轉化為天時分秒毫秒

public static string formattime(long ms) {

integer ss = 1000;

integer mi = ss * 60;

integer hh = mi * 60;

integer dd = hh * 24;

long day = ms / dd;

long hour = (ms - day * dd) / hh;

long minute = (ms - day * dd - hour * hh) / mi;

long second = (ms - day * dd - hour * hh - minute * mi) / ss;

long millisecond = ms - day * dd - hour * hh - minute * mi - second * ss;

stringbuffer sb = new stringbuffer();

if(day > 0) {

if(hour > 0) {

if(minute > 0) {

if(second > 0) {

if(millisecond > 0) {

return sb.tostring();

public static void main(string args) {

system.out.println(formattime(78640000l));;

毫秒轉換為天 小時 分 秒

param 要轉換的毫秒數 return 該毫秒數轉換為 days hours minutes seconds 後的格式 author fy.zhang public static string formatduring long mss param begin 時間段的開始 param end 時...

毫秒轉換為天 小時 分 秒

將毫秒數或兩個日期型別數轉換為 天 小時 分 秒的方法,在進行時間段計算時應該經常用到。記得有一道acm題就是從乙個計時方法a轉換為另乙個計時方法b,思路如下 總時間不會變,1s就是1s,只不過小時 分鐘 天等包含的秒數不一樣,所以先把a轉換為總秒數sumsec,然後用sumsec得出b下的時間 很...

毫秒轉換為天 小時 分 秒

將毫秒數或兩個日期型別數轉換為 天 小時 分 秒的方法,在進行時間段計算時應該經常用到。記得有一道acm題就是從乙個計時方法a轉換為另乙個計時方法b,思路如下 總時間不會變,1s就是1s,只不過小時 分鐘 天等包含的秒數不一樣,所以先把a轉換為總秒數sumsec,然後用sumsec得出b下的時間 很...