「javalong转时间」java中long转int

博主:adminadmin 2023-01-02 07:00:14 718

今天给各位分享javalong转时间的知识,其中也会对java中long转int进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

在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转时间的信息别忘了在本站进行查找喔。