zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【JAVA】日期函数及格式化实例大全。(后续更新中...)

JAVA实例日期 函数 更新 大全 ... 格式化
2023-09-11 14:14:57 时间

一、使用前,记得先【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秒

三、后面,如果再遇到类似操作,会逐渐加入新的代码。