当前位置:首页 » 编程语言 » java秒转时间

java秒转时间

发布时间: 2022-09-25 21:23:44

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的API中有把秒转换成日期的方法吗没有的话那求个解决方案

有的,java.util.Date类
比如你给出一个以秒为单位的时间,long time;
这个时间是相对于,1970年1月1日0点0分0秒的时间*1000,因为他们时以毫秒为单位。
所以,如果你要得到当前时间,则 Date nowTime = new Date();
那么当前相对1970年1月1日的,以毫秒为单位
long nowTimes = nowTime.getTime();
time秒之后的时间为:
long afterTime = time*1000 + nowTimes;
此时afterTime是time秒后的毫秒单位的时间。
转换成日期
Date afterDate = new Date();
afterDate.setTime(afterTime);

具体方法参考API中的,java.util.Date类,
若需要一些格式,则需要参考java.text.DateFormat类

Ⅲ 用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将时分秒格式的时间转化成秒数

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

}

}

(4)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));

}

Ⅳ 用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可以换成任意整数。

Ⅵ 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中怎样把毫秒转成时间类型

import java.text.ParseException;
import java.text.SimpleDateFormat;

public class Cat {

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

String str = "201104141302";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmm");

long millionSeconds = sdf.parse(str).getTime();//毫秒

System.out.println(millionSeconds);
}
}

Ⅷ 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时间转换

java中毫秒转日期:
//毫秒转换为日期
public static void main(String[] args) {
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
long now = System.currentTimeMillis();
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(now);
System.out.println(now + " = " + formatter.format(calendar.getTime()));
// 日期转换为毫秒 两个日期想减得到天数
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String start="2011-09-20 12:30:45";
String end ="2011-10-20 6:30:00";
//得到毫秒数
long timeStart=sdf.parse(start).getTime();
long timeEnd =sdf.parse(end).getTime();
//两个日期想减得到天数
long dayCount= (timeEnd-timeStart)/(24*3600*1000);
System.out.println(dayCount);
}

Ⅹ Java 将时间转换成秒

Date类有一个getTime()可以换回秒数,例如:
public class DateToSecond
{
public static void main(String[] args)
{
Date date = new Date(System.currentTimeMillis());
System.out.println(date.getTime());
}
}

热点内容
编程语言网名 发布:2024-12-30 02:09:46 浏览:336
蠏子的存储 发布:2024-12-30 02:06:26 浏览:239
什么配置让人感觉高深莫测 发布:2024-12-30 02:06:26 浏览:847
密码口是什么样的 发布:2024-12-30 02:05:08 浏览:565
丰田xrv哪个配置舒适 发布:2024-12-30 02:05:07 浏览:104
steam怎么选服务器 发布:2024-12-30 01:58:38 浏览:209
湿豆皮的存储 发布:2024-12-30 01:58:03 浏览:184
外网怎么访问服务器 发布:2024-12-30 01:58:01 浏览:445
怎么查看数据库名 发布:2024-12-30 01:52:17 浏览:101
如何形容一个电脑的配置 发布:2024-12-30 01:43:00 浏览:535