「java秒转换成日期」毫秒转换成日期 java
今天给各位分享java秒转换成日期的知识,其中也会对毫秒转换成日期 java进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 日期格式如2012年3月29日 15时27分10秒 转换成 20120329,如何转换?
- 2、Java中如何把日期转换为秒数
- 3、java中怎样把毫秒转成时间类型
- 4、java时间转换
- 5、将java怎么将long类型的时间转换成年月日的形式
- 6、java 我获得单位为毫秒的当前时间,如何转化成年月日小时分格式?
java 日期格式如2012年3月29日 15时27分10秒 转换成 20120329,如何转换?
String s = "2012年3月29日 15时27分10秒";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd");
Date date = sdf.parse(s);
String s2 = sdf2.format(date);
System.out.println(s2);
Java中如何把日期转换为秒数
Date类有一个getTime()可以换回秒数,例如:
public class DateToSecond
{
public static void main(String[] args)
{
Date date = new Date(System.currentTimeMillis());
System.out.println(date.getTime());
}
}
java中怎样把毫秒转成时间类型
java中可以使用calendar类,如下代码:
毫秒转换为日期
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.format(calendar.getTime()));
java时间转换
Java 毫秒转换为(天:时:分:秒)方法
public static String format(long ms) {
//将毫秒数换算成x天x时x分x秒x毫秒
int ss = 1000;
int mi = ss * 60;
int hh = mi * 60;
int dd = hh * 24;
long day = ms / dd;
long hour = (ms - day * dd) / hh;
long minute = (ms - day * dd - hour * hh) / mi;
long second = (ms - day * dd - hour * hh - minute * mi) / ss;
long milliSecond = ms - day * dd - hour * hh - minute * mi - second * ss;
String strDay = day 10 ? "0" + day : "" + day;
String strHour = hour 10 ? "0" + hour : "" + hour;
String strMinute = minute 10 ? "0" + minute : "" + minute;
String strSecond = second 10 ? "0" + second : "" + second;
String strMilliSecond = milliSecond 10 ? "0" + milliSecond : "" + milliSecond;
strMilliSecond = milliSecond 100 ? "0" + strMilliSecond : "" + strMilliSecond;
return strDay + " " + strHour + ":" + strMinute + ":" + strSecond + " " + strMilliSecond;
}
通过此方法可以将毫秒转换成 天:时:分:秒
也可以对此方法进行稍微的修改就可以转换成其他格式。
将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。
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秒转换成日期的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于毫秒转换成日期 java、java秒转换成日期的信息别忘了在本站进行查找喔。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。