30分求:long值转换为时间类型

30分求:long值转换为时间类型,第1张

自己写了个方法,直接用就行了

public class Test {

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

long time = 25978000;

Systemoutprintln(getTime(time));

}

public static String getTime(long time) {

String str = "" ;

time = time / 1000;

int s = (int) (time % 60);

int m = (int) (time / 60 % 60);

int h = (int) (time / 3600);

str = h + "小时" + m + "分" + s +"秒";

return str ;

}

}

new

Date(t);

//t是long型日期即距离标准起始时刻的毫秒数

这个构造函数可以得到一个Date类型的变量,然后通过调用getYear、getHour等系列函数可以获得年月日时分秒各个字段的字符串值。

建议你使用momentjs这个工具库,对js中的日期时间格式化、转换、计算都很方便

java把Long转换成Date的日期格式有两种方法,使用Date的构造函数和Calendar的SetTime方法,如下:

1Date类的构造函数直接传入long型的数据:

long time = SystemcurrentTimeMillis();

Date date = new Date(time);

2使用calendar类的setTime方法,传入long型的数据:

Calendar ca = CalendargetInstance();

long time = SystemcurrentTimeMillis();

casetTime(time );

Date d = cagetTime();

/

  

  获取指定月份的日历信息

  

  @param year

             年

  @param month

             月

  @return

 /

public static int[] getMonthCalendar(int year, int month) {

Calendar cl = CalendargetInstance();

clset(year, month, 1);

int firstDay = clgetMinimum(CalendarDAY_OF_MONTH);

int lastDay = clgetMaximum(CalendarDAY_OF_MONTH);

int[] day = new int[lastDay];

for (int i = 0; i < lastDay; i++) {

day[i] =  i + firstDay;

}

return day;

}

以上就是关于30分求:long值转换为时间类型全部的内容,包括:30分求:long值转换为时间类型、js中怎么吧long型的日期转换成String类型的、java编程之怎样把Long转换成Date的日期格式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9563359.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存