Java怎样将"1413863429"字符串转换成datetime格式
发布网友
发布时间:2023-07-26 01:54
我来回答
共3个回答
热心网友
时间:2024-02-14 17:59
.....一般来说应该是一个 毫秒数
String str ="1413863429";
Long timeLong = Long.parseLong(str);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(sdf.format(timeLong)); //你要的日期格式
System.out.println(sdf.format(date));
1970-01-17 16:44:23追问谢谢,应该可以了!
热心网友
时间:2024-02-14 18:00
10位的是秒,13位的是毫秒
long time = 1413863429;
Calendar c = Calendar.getInstance();
c.setTimeInMillis(time * 1000);
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(c.getTime()));
c.getTime()就是获取date
热心网友
时间:2024-02-14 18:00
是时间戳吧?可以翻一下Date类看看
SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );
Long time=new Long(1413863429);
String d = format.format(time);
Date date=format.parse(d);
System.out.println("Format To String(Date):"+d);
System.out.println("Format To Date:"+date);
追问它是一个毫秒数,转化成date就好了,但是还是谢谢你!
热心网友
时间:2024-02-14 18:00
.....一般来说应该是一个 毫秒数
String str ="1413863429";
Long timeLong = Long.parseLong(str);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(sdf.format(timeLong)); //你要的日期格式
System.out.println(sdf.format(date));
1970-01-17 16:44:23追问谢谢,应该可以了!
热心网友
时间:2024-02-14 18:00
10位的是秒,13位的是毫秒
long time = 1413863429;
Calendar c = Calendar.getInstance();
c.setTimeInMillis(time * 1000);
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(c.getTime()));
c.getTime()就是获取date
热心网友
时间:2024-02-14 18:00
是时间戳吧?可以翻一下Date类看看
SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );
Long time=new Long(1413863429);
String d = format.format(time);
Date date=format.parse(d);
System.out.println("Format To String(Date):"+d);
System.out.println("Format To Date:"+date);
追问它是一个毫秒数,转化成date就好了,但是还是谢谢你!