JAVAAPI學習之DATE類

來源:互聯網
上載者:User

以下是JAVAAPI中DATE類常用的方法


package util;import java.text.SimpleDateFormat;import java.util.Date;/** * * @author yjmao * @deprecated Date的常用方法小結 * @version V1.0.0 */public class LearnDate {    public static void main(String[] args){                Date cdate = new Date();        System.err.println("目前時間: " + cdate);                //返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對象表示的毫秒數        long dddat = cdate.getTime();        Date ddate = new Date(dddat);        System.err.println("自1970年1月1日 00:00:00的毫秒數: " + dddat);        System.err.println("構造方法使用後的時間: " + ddate);                //設定此Date對象,以表示1970年1月1日 00:00:00 GMT 以後 time 毫秒的時間點        Date sflag = new Date();        sflag.setTime(dddat);        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        System.err.println(sdf.format(sflag));                //Date對象的比較before(),after(),equals(),compareTo()        try{            String startTime = "2012-9-25 12:12:12";            String endTime = "2012-10-25 12:12:12";            SimpleDateFormat se = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");            Date startDate = se.parse(startTime);            Date endDate = se.parse(endTime);            if(startDate.before(endDate)){                System.err.println("開始時間小於結束時間");            }else if(startDate.after(endDate)){                System.err.println("開始時間大於結束時間");            }else if(startDate.equals(endDate)){                System.err.println("開始時間等於結束時間");            }            /*             * startDate > endDate 返回1             * startDate == endDate 返回0             * startDate < endDate 返回-1             */            int flag = startDate.compareTo(endDate);            System.err.println("flag = " + flag);                        //toString():輸出:Fri Oct 12 10:58:01 CST 2012            Date cc = new Date();            String ccc = cc.toString();            System.err.println("日期轉換為String:" + ccc);        }catch(Exception e){}    }}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.