「java秒转换成日期」毫秒转换成日期 java

博主:adminadmin 2022-11-24 20:58:09 73

今天给各位分享java秒转换成日期的知识,其中也会对毫秒转换成日期 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秒转换成日期的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。