JAVA获取系统时间


import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Times {
    public static void main(String[] args) {
        //调用dateTime方法
        dateTime();
        //调用calendar方法
        calendarTime();
    }
    public static void dateTime() {
        //方式1:日期类
        //创建日期类对象
        Date date = new Date();
        //创建格式化日期对象
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E HH:mm:ss");
        //格式化日期,将日期对象作为实际参数传入
        String time = sdf.format(date);
        System.out.println(time);
    }
    public static void calendarTime() {
        //方式2::日历类
        //通过调用静态方法getInstance()方法,获取日历类对象
        Calendar c = Calendar.getInstance();
        //获取年份
        int year = c.get(Calendar.YEAR);
        //获取月份
        int month = c.get(Calendar.MONTH)+1;
        //获取天数
        int day = c.get(Calendar.DAY_OF_MONTH);
        //获取星期数
        int week = c.get(Calendar.DAY_OF_WEEK)-1;
        //获取小时
        int hour = c.get(Calendar.HOUR_OF_DAY);
        //获取分钟
        int minute = c.get(Calendar.MINUTE);
        //获取秒数
        int second = c.get(Calendar.SECOND);
        System.out.println(year+"年"+month+"月"+day+"日 "+" "+week+" "+hour+"时"+minute+"分"+second+"秒");
    }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM