
自己写了个方法,直接用就行了
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的日期格式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)