一、使用前,记得先【import】导入相关日期处理的类。
package HELLO; // 这是包,记得import放在包下面。
import java.text.SimpleDateFormat; // 处理日期格式化的类, format方法(日期转换字符串),parse方法(字符串转换日期)
import java.util.Calendar; // 获取日期的类(侧重:日历)。
import java.util.GregorianCalendar; // 也是获取日期的类(侧重:标准阳历,比如:闰年)。
import java.util.Date; // 是常用的获取日期的类(侧重:日期)。
public class helloword {
public static void main(String[] args) {
}
}
二、获取和显示当前系统时间,
package HELLO;
import java.text.SimpleDateFormat; // 处理日期格式化的类, format方法(日期转换字符串),parse方法(字符串转换日期)
import java.util.Calendar; // 获取日期的类(侧重:日历)。
import java.util.GregorianCalendar; // 也是获取日期的类(侧重:标准阳历,比如:闰年)。
import java.util.Date; // 是常用的获取日期的类(侧重:日期)。
import org.omg.PortableServer.IMPLICIT_ACTIVATION_POLICY_ID;
public class helloword {
public static void main(String[] args) {
// ========= [获取当日期和时间]
SimpleDateFormat rq_format= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String begin_date = rq_format.format(new Date());
System.out.println("当前时间:"+begin_date);
// ========== [获取当前的年、月、日、小时、分钟、秒]
Calendar rq = Calendar.getInstance();
rq.setTime(new Date()); // 当前日期时间类
int year = rq.get(Calendar.YEAR); // 年
int month = rq.get(Calendar.MONTH) + 1; // 月,从0开始按1月份,因此要加1
int day = rq.get(Calendar.DAY_OF_MONTH); // 日
int hour = rq.get(Calendar.HOUR_OF_DAY); //时
int min = rq.get(Calendar.MINUTE); //分
int ss = rq.get(Calendar.SECOND); //秒
System.out.println("当前时间为:"+year+"年"+month+"月"+day+"日"+hour+"时"+min+"分"+ss+"秒");
}
}
输出的结果是:当天的开始时间:2018-03-01 15:15:44
当前时间为:2018年3月1日15时41分27秒
三、后面,如果再遇到类似操作,会逐渐加入新的代码。