导航:首页 > 编程语言 > java秒转时分秒

java秒转时分秒

发布时间:2022-05-22 06:27:09

1. 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+"秒");
}
}

2. 用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));
}

}

3. java如何获取当前时间 年月日 时分秒

//得到long类型当前时间

longl=System.currentTimeMillis();

//new日期对

Datedate=newDate(l);

//转换提日期输出格式

SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-

ddHH:mm:ss");System.out.println(dateFormat.format(date));

(3)java秒转时分秒扩展阅读

package com.ob;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class DateTest {

public static void main(String[] args) throws ParseException {

Calendar now = Calendar.getInstance();

System.out.println("年: " + now.get(Calendar.YEAR));

System.out.println("月: " + (now.get(Calendar.MONTH) + 1) + "");

System.out.println("日: " + now.get(Calendar.DAY_OF_MONTH));

System.out.println("时: " + now.get(Calendar.HOUR_OF_DAY));

System.out.println("分: " + now.get(Calendar.MINUTE));

System.out.println("秒: " + now.get(Calendar.SECOND));

System.out.println("当前时间毫秒数:" + now.getTimeInMillis());

System.out.println(now.getTime());

Date d = new Date();

System.out.println(d);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateNowStr = sdf.format(d);

System.out.println("格式化后的日期:" + dateNowStr);

String str = "2012-1-13 17:26:33";

//要跟上面sdf定义的格式一样
Date today = sdf.parse(str);

System.out.println("字符串转成日期:" + today);
}
}

4. 用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+"秒";
}
}

5. JAVA将时分秒格式的时间转化成秒数

public class TimeToSecond {

public static void main(String[] args) {

String time ="01:22:12";

String[] my =time.split(":");

int hour =Integer.parseInt(my[0]);

int min =Integer.parseInt(my[1]);

int sec =Integer.parseInt(my[2]);

int zong =hour*3600+min*60+sec;

System.out.println("共"+zong+"秒");

}

}

(5)java秒转时分秒扩展阅读

java将毫秒值转换为日期时间

public static void main(String[] args) {

long milliSecond = 1551798059000L;

Date date = new Date();

date.setTime(milliSecond);

System.out.println(new SimpleDateFormat().format(date));

}

6. 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);
}
}

7. JAVA怎么把时间长(秒)转换成时分秒格式

小时:h=time/3600(整除)
分钟:m=(time-h*3600)/60 (整除)
秒:s=(time-h*3600) mod 60 (取余)

8. 用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);
}
}

9. 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秒转时分秒相关的资料

热点内容
二次元表格编程 浏览:20
plc编程器保停 浏览:963
如何降低服务器的内存占用率 浏览:868
阿里云服务器是个什么意思 浏览:817
国内最好的数控编程培训学校 浏览:13
222乘104列是算法 浏览:159
程序员沟通正确姿势 浏览:969
魔玩app怎么视频推广 浏览:960
程序员抽奖送礼 浏览:458
北京java程序员薪资 浏览:658
如何创建网络平台或者app 浏览:355
python随机数生成控制概率 浏览:236
压缩机并联运行 浏览:899
两位单片机 浏览:63
四川音乐类投档线的算法 浏览:650
建行app如何改转账卡 浏览:27
android开发升级 浏览:299
要火社区app进不去怎么办 浏览:826
安卓手机上的自定义功能怎么用 浏览:230
方舟服务器怎么购买进去资格 浏览:44