/**
* 传入毫秒 返回对应的时间格式
*/
public static String getDateByMS(long longMS){
long day = 0l;//天
long hour = 0l;//时
long minute = 0l;//分
long second = 0l;//秒
long millisecond = 0l;//毫秒
millisecond = longMS%1000;
second = longMS/1000;
if(second>=60){
minute = second/60;
second = second%60;
if(minute>=60){
hour = minute/60;
minute = minute%60;
if(hour>=24){
day = hour/24;
hour = hour%24;
}
}
}
return day+"天"+hour+"小时"+minute+"分钟"+second+"秒"+millisecond+"毫秒";
}
public static void main(String[] args) {
System.out.println(getDateByMS(1001));
}
差不多就这个意思
java 毫秒转换时间
时间除以1000转换成秒,对60取余就是秒数,除以60后再对60取余是分,除以60后再对24取余是小时
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....
java 我获得单位为毫秒的当前时间,如何转化成年月日小时分格式?_百度...
String time = d.toLocaleString();你可以简单的得到本地化时间,本来就是String类型的就不用转换了 System.out.println(time);也可以自己用SimpleDateFormat这个函数把它变成自己想要的格式,注意需要import java.text.SimpleDateFormat;SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"...
毫秒时间怎么转换为普通时间 java
你还可以用DateTime类型去Add这个类型的变量,得到加减后的时间.
JAVA中通过毫秒数求出现在与过去买东西的时间差,现在想把差值毫秒数换算...
1月=30天 1天=24小时 1小时=60分 1分=60秒 1秒=1000毫秒 没听说过,不如你自己写一个方法,很简单。用的时候一调用。多方便啊。
如何把int类型的毫秒数转换成时间格式
param dateTime 指定的时间 return 指定时间的字符串表示形式。\/ public static String getFormatedDateTime(String pattern,long dateTime){ \/\/ DateFormat.format(pattern,dateTime).toString();SimpleDateFormat sDateFormat = new SimpleDateFormat(pattern);return sDateFormat.format(new Date(dateTime +...
Java:知道一个1970至今的毫秒数,如何转换为时间呢?
public class Demo { public static void main(String[] args) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(sdf.format(Long.parseLong("1404955893000"))); }} ...
java如何将时间段转成分钟数?
实现思路:将两个时间转换为Timestamp类型(单位为毫秒),所以只需要计算出两个数值的差,之后直接将毫秒单位转换为秒,之后在转化为分钟就可以了:SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date start = sdf.parse("2015-10-22 05:12:10");Date end = sdf....
java中utc时间怎么转换为本地时间?
utc毫秒值是个绝对值,和时区无关。如果需要转换为对应时区的时间表示,可以使用java.text.DateFormat的setTimeZone(timeZone)之后,进行format
如何把int类型的毫秒数转换成时间格式
代码如下:public static String getFormatDateTime(String pattern, int dateTime){ Date d = new Date(dateTime);SimpleDateFormat sdf = new SimpleDateFormat(pattern);return sdf.format(d);}