「javalong转时间」java中long转int
今天给各位分享javalong转时间的知识,其中也会对java中long转int进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、在java里,一个long型的,怎么计算成时分秒
- 2、将java怎么将long类型的时间转换成年月日的形式.
- 3、java编程之怎样把Long转换成Date的日期格式
- 4、java 如何从Long型的时间中取得年月日
- 5、将java怎么将long类型的时间转换成年月日的形式
在java里,一个long型的,怎么计算成时分秒
你要的是这个么?
package test;
public class TT {
public static void main(String[] args) {
long timeTemp = System.currentTimeMillis();
long time = timeTemp;
long mSec = time % 1000;
time /= 1000;
long year = time/(365*24*3600);
time = time%(365*24*3600);
long month = time/(30*24*3600);
time = time % (30*24*3600);
long day = time/(24*3600);
time = time % (24*3600);
long hour = time/3600;
time = time % 3600;
long min = time/60;
time = time % 60;
long sec = time;
System.out.println(timeTemp+"毫秒是:"+year+"年"+month+"月"+day+"天"+hour+"小时"+min+"分钟"+sec+"秒零"+mSec+"毫秒");
}
}
将java怎么将long类型的时间转换成年月日的形式.
由long类型转换成Date类型
SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
java.util.Date dt = new Date(long类型的毫秒值);
String sDateTime = sdf.format(dt); //得到精确到秒的表示:08/31/2006 21:08:00
System.out.println(sDateTime);
java编程之怎样把Long转换成Date的日期格式
public static void main(String[] args) {
long time = 134343435l;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(time));
}
这边我只用了其中一个方法 还有好多方法可以转换。希望能帮到你!
java 如何从Long型的时间中取得年月日
第一种方法:
package cn.yw.test;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
public static void main(String[] args){
Date today = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
format.format(today);
/*输入日期*/
System.out.println(format.format(today));
String datetime = format.format(today);
//输入年
String year = datetime.substring(0, datetime.indexOf("-"));
System.out.println(year);
//输出月
String month = datetime.substring(datetime.indexOf("-")+1, datetime.lastIndexOf("-"));
System.out.println(month);
//输出日
String day = datetime.substring(datetime.lastIndexOf("-")+1, datetime.length());
System.out.println(day);
}
}
第二种方法:
Date today = new Date();
long time = today.getTime();
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(time);
//输出年
System.out.println(calendar.get(Calendar.YEAR));
//输出月 :由于月份是从0开始的所以要加上1
System.out.println(calendar.get(Calendar.MONTH+1));
//输出日
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
希望能够帮助你解决问题
将java怎么将long类型的时间转换成年月日的形式
用java代码实现:
public static String longToDate(long lo){
Date date = new Date(lo);
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sd.format(date);
}
资料拓展:
长整型(long)是计算机程序语言,是程序设计中数据类型的一种表现方式,一般情况下用long 表示长整型。 long 有符号64位整数,范围是-2^63-2^63 -1 Int64。
javalong转时间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中long转int、javalong转时间的信息别忘了在本站进行查找喔。