zoukankan      html  css  js  c++  java
  • Java基础知识系列——日期

      日期类型也是在编程中经常用到的一种数据类型。

      Java中的日期类型为Date。

      另外需要记住三个类:

        java.text.SimpleDateFormat;

        java.util.Calendar;

        java.util.Formatter;

      对日期的一些操作:

      1.格式化日期

        SimpleDateFormat sdf = new SimpleDateFormat( "yyyy/mm/dd hh:mi:ss");

        sdf.format( new Date());

      2.显示月份名称

        Formatter fmt = new Formatter();

        Calendar cal = Calendar.getInstance();

        fmt.format( "%tB  %tb  %tm", cal, cal, cal);

      3.显示小时和分钟

        fmt.format( "%tl %tM", cal, cal);

      4.显示短格式月份名称

        String[] shortMonths = new DateFormatSymbols().getShortMonths();

      5.显示周一到周五

        String[] weekDays = new DateFormatSymbols().getWeekdays();

      6.显示不同国家的时间格式

        Locale locItalian = new Locale( "it", "ch");

        DateFormat df = DateFormat.getDateInstance( DateFormat.FOLL, locItalian);

        df.format( new Date());

      7.中文显示时间

        Locale locItalian = new Locale( "ch");

        DateFormat df = DateFormat.getDateInstance( DateFormat.FOLL, locItalian);

        df.format( new Date());

      8.计算本年的周数

        Calendar cl = Calendar.getInstance();

        cl.setTime( new Date());

        cl.WEEK_OF_YEAR;

        cl.DAY_OF_MONTH;

        cl.WEEK_OF_MONTH;

      9.添加日期

        Calendar cl = Calendar.getInstance();

        cl.setTime( new Date());

        cl.add( Calendar.MONTH, 1);

        cl.add( Calendar.HOUR, 70);

        cl.add( Calendar.YEAR, 3);

        cl.toString();

        cl.getTime().toString();

      10.流动时间与月份

        Calendar cl = Calendar.getInstance();

        cl.setTime( new Date());

        cl.roll( Calendar.MONTH, 100);

        cl.roll( Calendar.HOUR, 70);

      11.显示不同的格式日期

        Date date = new Date( 1000000000000L);

        DateFormat[] dtformat = new DateFormat[6];

        dtformat[0] = DateFormat.getInstance();

        dtformat[1] = DateFormat.getDateInstance();

        dtformat[2] = DateFormat.getDateInstance( DateFormat.MEDIUM);

        dtformat[3] = DateFormat.getDateInstance( DateFormat.FULL);

        dtformat[4] = DateFormat.getDateInstance( DateFormat.LONG);

        dtformat[5] = DateFormat.getDateInstance( DateFormat.SHORT);

        dtformat[i].format( date);

    原文:http://www.yiibai.com/javaexamples/java_strings.html

  • 相关阅读:
    LeetCode 712. Minimum ASCII Delete Sum for Two Strings
    LeetCode 1143. Longest Common Subsequence
    LeetCode 334. Increasing Triplet Subsequence
    Atom支持Markdown和Latex
    使用pudb调试python
    Caffe学习笔记2--Ubuntu 14.04 64bit 安装Caffe(GPU版本)
    Window7下安装Ubuntu 14.04 64bit
    Cnblogs支持Latex及测试
    Caffe学习笔记1--Ubuntu 14.04 64bit caffe安装
    g++编译流程
  • 原文地址:https://www.cnblogs.com/aston/p/6119608.html
Copyright © 2011-2022 走看看