时间日期操作

来源:互联网 发布:江苏国税普通发票软件 编辑:程序博客网 时间:2024/05/19 00:39

源码详解:

package Dateoperations;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtils {    public static void main(String[] args) {        //时间日期获取方式一>>>>>>        Date date=new Date();        System.out.println(date);        //时间日期获取方式二>>>>>>        Calendar calendar=Calendar.getInstance();        int year=calendar.get(calendar.YEAR);        //年份        int month=calendar.get(calendar.MONTH);      //月份        int week=calendar.get(calendar.DAY_OF_MONTH);//日        int hour=calendar.get(calendar.HOUR_OF_DAY); //小时:二十四小时制        int minute=calendar.get(calendar.MINUTE);    //分钟        int second=calendar.get(calendar.MILLISECOND);//毫米        //注意!星期天就是1,星期一就是2依次排列3,4,5,6        //注意!月份是从0开始计算的        String[] weeks= {"一","二","三","四","五","六","日"};        System.out.println(year+"年"+(month+1)+"月"+week+"日"+hour+":"+minute+":"+"毫米/"+second+"星期:"+weeks[week-1]);        //时间日期获取方式三>>>>>>        //使用时间日期格式化模式        DateFormat dateFormat=new SimpleDateFormat("yyyy年MM月dd HH:mm:ss 毫米SSS");        //返回现在的事件        String nowDte=dateFormat.format(new Date());        System.out.println(nowDte);        /*         * 控制台打印输入三种获取时间日期的三种方式输入结果如下:         *          *  Sun Oct 01 13:57:17 CST 2017         *  2017年10月1日13:57:毫米/660星期:一         *  2017年10月01 13:57:17 毫米791         */        //*其它:表示当前系统的时间(毫秒):输出结果:1506837712832        long date2=System.currentTimeMillis();        System.out.println(date2);    }}