❶ java 毫秒轉換時間
時間除以1000轉換成秒,對60取余就是秒數,除以60後再對60取余是分,除以60後再對24取余是小時
❷ 用Java編寫一個程序,讀入一個以秒為單位的時間長度,然後換算成小時,分和秒的組合表達方式並輸出結果.
classYugi{
privatestaticvoidprint(inth,intm,ints){
intss=h*60*60+m*60+s;
System.out.format("%d小時%d分%d秒等於%d秒%n",h,m,s,ss);
}
privatestaticvoidprint(ints){
inth=s/60/60;
intm=s/60%60;
intss=s%60;
System.out.format("%d秒等於%d小時%d分%d秒%n",s,h,m,ss);
}
publicstaticvoidmain(String[]args){
print(1,28,42);
print(9999);
}
}
❸ JAVA 把秒轉作 時:分:秒
public class Test{
public static void main(String[] args){
long a=100;
long hour=a/3600; !小時
long minute=a%3600/60; !分鍾
long second=a%60; !秒
System.out.println(hour+":"+minute+":"+second);
}
}
❹ java語言寫出:輸入一個秒數。轉換為小時:分:秒的格式輸出。
Java程序:
importjava.util.Scanner;
publicclasstest{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
intnum;
inthour=0;
intminute=0;
intsecond=0;
System.out.print("請輸入秒數:");
num=scan.nextInt();
second=num%60;
num-=second;
if(num>0){
num/=60;
minute=num%60;
num-=minute;
if(num>0){
hour=num/60;
}
}
System.out.printf("%d:%d:%d ",hour,minute,second);
}
}
運行測試:
請輸入秒數:9876
2:44:36
❺ JAVA 如何把秒 轉化為 天 小時 分鍾 秒
importjava.util.Scanner;
publicclassFoo{
publicstaticvoidmain(String[]args){
System.out.println("請輸入秒數");
Scannersc=newScanner(System.in);
intseconds=sc.nextInt();
intday=0,hours=0,minutes=0;
day=seconds/(60*60*24);
seconds-=day*60*60*24;
hours=seconds/(60*60);
seconds-=hours*60*60;
minutes=seconds/60;
seconds-=minutes*60;
System.out.println("總共"+day+"天"+hours+"小時"+minutes+"分"+seconds+"秒");
}
}
❻ 用java編寫一個程序,鍵入一個以秒為單位的時間長度,然後換算成小時、分和秒的組合表達方式並輸出結果。
publicclassTest{
privatestaticfinalintSECOND_PER_HOUR=60*60;
privatestaticfinalintSECOND_PER_MINUTE=60;
publicstaticvoidmain(String[]args){
longsecond=newScanner(System.in).nextLong();
longhour=second/SECOND_PER_HOUR;
second-=SECOND_PER_HOUR*hour;
intminute=(int)(second/SECOND_PER_MINUTE);
second-=SECOND_PER_MINUTE*minute;
System.out.println(String.format("%d小時%d分鍾%d秒",hour,minute,second));
}
}
❼ 用java怎樣把一個以秒為單位的數轉換成時分秒,比如說3670s表示為:1時1分10秒 詳細的答案給全分!
我剛寫的你看看把
public class h
{
public static void main(String args[]){
System.out.print( cal(3670));
}
public static String cal(int second){
int h = 0;
int d = 0;
int s = 0;
int temp = second%3600;
if(second>3600){
h= second/3600;
if(temp!=0){
if(temp>60){
d = temp/60;
if(temp%60!=0){
s = temp%60;
}
}else{
s = temp;
}
}
}else{
d = second/60;
if(second%60!=0){
s = second%60;
}
}
return h+"時"+d+"分"+s+"秒";
}
}
❽ 用java將12862秒轉換成 N 小時,K 分鍾,M 秒
實現思路:就是將這個數看做一個整數,之後依次對3600(1小時等於3600秒),60,60求余得到對應的數值
public class Time {
public static void main(String [] args){
int h=12862/3600;
int m=(123456%3600)/60;
int s=(123456%3600)%60;
System.out.println(h+"時"+m+"分"+s+"秒");
}
}
備註:12862可以換成任意整數。