java 如何获取时分秒 不要年月日 例如1990-09-24 08:00:00 我只要获取08:00:00 不哟1990-09-24应该怎么做
发布网友
发布时间:2023-07-04 06:13
我来回答
共5个回答
热心网友
时间:2023-09-27 17:23
直接采取excel功能 分列 就可以直接剥离时间和后面的秒。
热心网友
时间:2023-09-27 17:24
获取整个日期:getDate()
获取天:getDay()
获取小时:getHours()
获取分钟:getMinutes()
获取秒:getSeconds()
要说明一点,要使用获取时间方法之前首先要导入Date的util包;
例如:import java.util.Date;
Date dt = new Date();
dt.getDay();
热心网友
时间:2023-09-27 17:24
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
Date date = new Date();
System.out.println(format.format(date));
SimpleDateFormat 这个可以自行定义获取的时间。
HH:时
mm:分
ss:秒
yyyy:年
MM:月
dd:日
热心网友
时间:2023-09-27 17:25
你可以使用一下面这个例子试一下
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));
}
}
热心网友
时间:2023-09-27 17:25
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);