java如何把时间转换为date类型
时间: 2023-05-04 15:02:17 浏览: 112
在Java中,时间可以表示为毫秒数。我们可以将毫秒数转换为Date类型,以便使用各种Date类型的方法来处理日期和时间。
时间转换为Date类型的方法如下:
1. 获取当前时间的毫秒数:
long currentTime = System.currentTimeMillis();
2. 通过Date类的构造函数将时间转换为Date类型:
Date date = new Date(currentTime);
现在,我们已经将时间转换为了Date类型,我们可以对日期和时间进行各种操作,例如格式化日期、比较日期等。
例如,下面的代码将获取当前时间并将其转换为可读的格式:
long currentTime = System.currentTimeMillis();
Date date = new Date(currentTime);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = dateFormat.format(date);
System.out.println("Current Time: " + formattedDate);
输出:
Current Time: 2021-05-10 13:24:35
在这个例子中,我们使用了SimpleDateFormat类将日期格式化为“yyyy-MM-dd HH:mm:ss”格式。这里,yyyy表示年份,MM表示月份,dd表示日,HH表示小时,mm表示分钟,ss表示秒。
这样,我们已经成功将时间转换为了Date类型,并使用SimpleDateFormat类格式化日期以便于读取和处理。
阅读全文