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

  • 相关阅读:
    C/C++ 公有函数无法返回私有的类对象解决方案
    C/C++ ShowWindow()
    Windows 隐藏控制台
    Windows 关闭win32 控制台
    Windows 开启win32 控制台
    CSS中可以和不可以继承的属性
    css3实现炫酷的文字效果_空心/立体/发光/彩色/浮雕/纹理等文字特效
    CSS position 属性_css中常用position定位属性介绍
    无间歇文字滚动_ 原生js实现新闻无间歇性上下滚动
    好看css搜索框样式_分享8款纯CSS搜索框
  • 原文地址:https://www.cnblogs.com/aston/p/6119608.html
Copyright © 2011-2022 走看看