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

  • 相关阅读:
    mysql 设置密码
    linux 下如何抓取HTTP流量包(httpry)
    m2a-vm超频的方法
    生产服务器环境最小化安装后 Centos 6.5优化配置备忘
    CentOS关闭休眠和屏保模式
    微信公众平台开发教程第2篇-----微信开发者接入
    微信公众平台开发教程第1篇-新手解惑
    android 文件读取(assets、raw)
    员工培训的七大误区和三个内核价值
    从业务专家进阶到管理者
  • 原文地址:https://www.cnblogs.com/aston/p/6119608.html
Copyright © 2011-2022 走看看