「java毫秒转换小时」java毫秒转成时分秒
今天给各位分享java毫秒转换小时的知识,其中也会对java毫秒转成时分秒进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 我获得单位为毫秒的当前时间,如何转化成年月日小时分格式?
- 2、java中怎样把毫秒转成时间类型?
- 3、毫秒时间怎么转换为普通时间 java
- 4、Java 如何根据现在的时间毫秒来计算时间的公式(不想用原有的类)
- 5、java 秒为多少小时,多少分,多少秒
- 6、java 毫秒转换时间
java 我获得单位为毫秒的当前时间,如何转化成年月日小时分格式?
import java.util.*;
import java.text.SimpleDateFormat;
public class test
{
public static void main (String args[])
{
Date d = new Date();
long longtime = d.getTime();
System.out.println(longtime);
//你获得的是上面的long型数据吧
String time = d.toLocaleString();
//你可以简单的得到本地化时间,本来就是String类型的就不用转换了
System.out.println(time);
//也可以自己用SimpleDateFormat这个函数把它变成自己想要的格式,注意需要import java.text.SimpleDateFormat;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(sdf.format(longtime));
}
}
java中怎样把毫秒转成时间类型?
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class Cat {
public static void main(String[] args) throws ParseException {
String str = "201104141302";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmm");
long millionSeconds = sdf.parse(str).getTime();//毫秒
System.out.println(millionSeconds);
}
}
具体操作方式:
将时间字符串转化为 long字符串
将long字符串转化为时间格式化输出
将系统当前时间转换为字符串
毫秒时间怎么转换为普通时间 java
TimeSpan ts = new TimeSpan(1251790200000*10);
ts.Days表示对应的天数
ts.Hours表示对应的小时数,
依次推类.
注意:
// Parameters:
// ticks:
// A time period expressed in 100-nanosecond units.
public TimeSpan(long ticks);
你还可以用DateTime类型去Add这个类型的变量,得到加减后的时间.
Java 如何根据现在的时间毫秒来计算时间的公式(不想用原有的类)
特意写了一个 你看看是不是这个意思
public static void main(String[] args) {
int timezone = 8;
long timeMillis = new Date().getTime();//1970
long totalSeconds = timeMillis / 1000;
totalSeconds += 60 * 60 * timezone;
int second = (int) (totalSeconds % 60);// 秒
long totalMinutes = totalSeconds / 60;
int minute = (int) (totalMinutes % 60);// 分
long totalHours = totalMinutes / 60;
int hour = (int) (totalHours % 24);// 时
int totalDays = (int) (totalHours / 24);
int _year = 1970;
int year = _year + totalDays / 366;
int month = 1;
int day = 1;
int diffDays;
boolean leapYear;
while (true) {
int diff = (year - _year) * 365;
diff += (year - 1) / 4 - (_year - 1) / 4;
diff -= ((year - 1) / 100 - (_year - 1) / 100);
diff += (year - 1) / 400 - (_year - 1) / 400;
diffDays = totalDays - diff;
leapYear = (year % 4 == 0) (year % 100 != 0) || (year % 400 == 0);
if (!leapYear diffDays 365 || leapYear diffDays 366) {
break;
} else {
year++;
}
}
int[] monthDays;
if (diffDays = 59 leapYear) {
monthDays = new int[] { -1, 0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335 };
} else {
monthDays = new int[] { -1, 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334 };
}
for (int i = monthDays.length - 1; i = 1; i--) {
if (diffDays = monthDays[i]) {
month = i;
day = diffDays - monthDays[i] + 1;
break;
}
}
System.out.println(year);
System.out.println(month);
System.out.println(day);
System.out.println(hour);
System.out.println(minute);
System.out.println(second);
}
java 秒为多少小时,多少分,多少秒
public static Long dateDiff(String startTime, String endTime,
String format, String str) {
// 按照传入的格式生成一个simpledateformate对象
SimpleDateFormat sd = new SimpleDateFormat(format);
long nd = 1000 * 24 * 60 * 60;// 一天的毫秒数
long nh = 1000 * 60 * 60;// 一小时的毫秒数
long nm = 1000 * 60;// 一分钟的毫秒数
long ns = 1000;// 一秒钟的毫秒数
long diff;
long day = 0;
long hour = 0;
long min = 0;
long sec = 0;
// 获得两个时间的毫秒时间差异
try {
diff = sd.parse(endTime).getTime() - sd.parse(startTime).getTime();
day = diff / nd;// 计算差多少天
hour = diff % nd / nh + day * 24;// 计算差多少小时
min = diff % nd % nh / nm + day * 24 * 60;// 计算差多少分钟
sec = diff % nd % nh % nm / ns;// 计算差多少秒
// 输出结果
System.out.println("时间相差:" + day + "天" + (hour - day * 24) + "小时"
+ (min - day * 24 * 60) + "分钟" + sec + "秒。");
System.out.println("hour=" + hour + ",min=" + min);
if (str.equalsIgnoreCase("h")) {
return hour;
} else {
return min;
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (str.equalsIgnoreCase("h")) {
return hour;
} else {
return min;
}
}
java 毫秒转换时间
时间除以1000转换成秒,对60取余就是秒数,除以60后再对60取余是分,除以60后再对24取余是小时
java毫秒转换小时的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java毫秒转成时分秒、java毫秒转换小时的信息别忘了在本站进行查找喔。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。