首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

java中怎样把毫秒转成时间类型??

发布网友

我来回答

5个回答

热心网友

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字符串转化为时间格式化输出

将系统当前时间转换为字符串


热心网友

毫秒转换为日期
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()));

热心网友

new Date(毫秒)就可以, 想要改变格式还可以
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(sd.format(new Date(毫秒数)));

热心网友

new Date(毫秒数);

热心网友

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");

String time = dateFormat.format(new Date());
System.out.println("时间:" + time);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com