java 如何获取时分秒 不要年月日 例如1990-09-24 08:00:00 我只要获取08:00:00 不哟1990-09-24应该怎么做

2024-11-05 11:29:57
推荐回答(5个)
回答1:

直接采取excel功能 分列 就可以直接剥离时间和后面的秒。

回答2:

获取整个日期:getDate()
获取天:getDay()
获取小时:getHours()
获取分钟:getMinutes()
获取秒:getSeconds()
要说明一点,要使用获取时间方法之前首先要导入Date的util包;
例如:import java.util.Date;
Date dt = new Date();
dt.getDay();

回答3:

SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
Date date = new Date();
System.out.println(format.format(date));

SimpleDateFormat 这个可以自行定义获取的时间。
HH:时
mm:分
ss:秒
yyyy:年
MM:月
dd:日

回答4:

你可以使用一下面这个例子试一下
package test;
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
Calendar time = Calendar.getInstance();
time.get(Calendar.HOUR_OF_DAY);//获取小时
time.get(Calendar.MINUTE);//获取分钟
time.get(Calendar.SECOND);//获取秒
System.out.println(time.get(Calendar.HOUR_OF_DAY)+":"+time.get(Calendar.MINUTE)+":"+time.get(Calendar.SECOND));
}
}

回答5:

String src = "1990-09-24 08:00:00";
String srcPattern = "yyyy-MM-dd hh:mm:ss";
String outPattern = "hh:mm:ss";
String out = new SimpleDateFormat(outPattern).format(new SimpleDateFormat(srcPattern).parse(src));
System.out.println(out);