zoukankan      html  css  js  c++  java
  • Java:日期类Date与Calendar

    Timestamp类型与日期类型之间的转化?

                Timestamp timestamp = Timestamp.valueOf("2017-03-17 07:00:00");
                Date date = new Date(timestamp.getTime());
                SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                System.out.println(format.format(date));

    Java如何字符串日期转化为日期类型?

        /**
         * 字符串转换成日期
         *
         * @param str
         * @return date
         */
        public static Date strToDate(String str) {
            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date date = null;
            try {
                date = format.parse(str);
            } catch (ParseException e) {
                e.printStackTrace();
            }
            return date;
        }

    怎么获取系统系统时间,通过java?

    Date now=   new Date();
    SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSSSSSSS");
    String nowFormate=   dateFormat.format(now);
    System.out.println(nowFormate);

    输出结果

    2017-02-16 20:56:12.000000278

    如何获取当前系统是星期?

    方法一、

        String weekOfDay= getWeekOfDay(now);
        System.out.println(weekOfDay);
    
        public static String getWeekOfDay(Date date){
            String[] weekDays=new String[]{"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
            Calendar calendar= Calendar.getInstance();
            calendar.setTime(date);
           int weekIndex= calendar.get(Calendar.DAY_OF_WEEK)-1;
            if(weekIndex<0)
                weekIndex=0;
    
            return weekDays[weekIndex];
        }

    方法二、

            SimpleDateFormat   dateFormat2=new SimpleDateFormat("EEEE");
            String nowFormate2=   dateFormat2.format(now);
            System.out.println(nowFormate2);

    Calendar获取当前系统日期的年、月、日

            Calendar calendar= Calendar.getInstance();
            calendar.setTime(now);
            int year= calendar.get(Calendar.YEAR);
            int month= calendar.get(Calendar.MONTH)+1;
            int day= calendar.get(Calendar.DAY_OF_MONTH);
            System.out.println(year+"-"+month+"-"+day);
  • 相关阅读:
    Design Pattern: Gof
    ZT --- extern "C"用法详解 2010-08-21 19:14:12
    OCR
    Linux strace命令
    wireshark esp
    https://sourceware.org/gdb/onlinedocs/gdb/Forks.html
    12306网上买火车票选择上中下铺的方法
    gdb调试有fork的程序
    named piped tcp proxy
    bash 提示用户输入 choice
  • 原文地址:https://www.cnblogs.com/yy3b2007com/p/6407568.html
Copyright © 2011-2022 走看看