zoukankan      html  css  js  c++  java
  • 常用类

    常用类:

    什么是常用类,也可以说是在我们开发中的一些常用的一些工具类

    常用的类有以下的一些,标*的是重点:

    --时间

    java.util.Date   *
    
    Java.util.Locale
    
    Java.util.Calendar    *
    
    Java.text.DateFormat
    
    Java.text.SimpleDateFormat     *

    --系统

    Java.lang.System
    
    Java.lang.Runtime

    --数学 随机数

    Java.lang.Math
    
    Java.util.Random    *

    --字符串

    Java.lang.String     *
    
    Java.lang.StringBuffer     *
    
    Java.lang.StringBuilder

    --数组

    Java.util.Arrays     *

    --机器人

    Java.awt.Robot
    java.util.Date 的写法如下:

    image

    //毫秒
    
    long time = System.currentTimeMillis();  
    
    //这个是获得当前系统时间
    
    System.out.println(System.currenTimeMillis()-time)
    
    //这个是获得打印这个程序的速度时间
    
    Date date1 = new Date(System.currentTillis());
    
    //你给他一个long他帮你装换
    
    
    Date date2 = new Date();
    
    //这个是自动获得
    //年
    
    System.out.println(date2.getYear() + 1900);
    
    //月
    
    System.out.println(date2.getMonth() + 1); 
    
    //日
    
    System.out.println(date2.getDate());
    
    //时
    
    System.out.println(date2.getHours()); 
    
    //分
    
    System.out.println(date2.getMinutes());  
    
    //秒
    
    System.out.println(date2.getSeconds());  
    
    Date date3 = new Date(117,6,7,7,7,7);
    
    //也可以这样设置,这是手动设置,把年月日时分秒转换成长整型
    
    //也可以用toString来设置
    
    System.out.println(date3.getTime);
    
    Date date = new Date();
    
    System.out.println(date.toString());
    
     //设置当前java的区域环境
     
    Locale.setDefault(Locale.US); 
    
    //获得当前长整型

    image

    System.out.println(date.toLocaleString());
    
    //这个是计算出今天离国庆还有多少天
    
    System.out.println(date.getTime);
    Java.util.Calendar 日历类的写法:

    什么是日历类,就是可以对时间的增加,减少,还可以做到星期的获得,就是做时间的运算

    //这样就可以获得日历对象,创建出来后是当前时间
    
    Calendar calendar = Calendar.getInstance();
    
    //这个是给日历设置时间
    
    Calendar.setTime(new Date(117,7,7,7,7,7));
    
    //年
    
    System.out.println(calendar.get(Calendar.YEAR)); 
    
    //月
    
    System.out.println(calendar.get(Calendar.MONTH)+1);
    
    //日
    
    System.out.println(calendar.get(Calendar.DATE));
    
    //时
    
    System.out.println(calendar.get(Calendar.HOUR_OF_DAY));
    
    //分
    
    System.out.println(calendar.get(Calendar.MINUTE));
    
    //秒
    
    System.out.println(calendar.get(Calendar.SECOND));
    
    //毫秒
    
    //它把所有的日期信息全部储存到一个数组里,你需要用下标的方式去访问

    image

    System.out.println(calendar.get(Calecdar.MILLISECOND));
    
    //这个是判断今天是这个星期的第几天
    
    //这个是判断出一年之中的第几天
    
    System.out.println(calendar.get(Calendar.DAY_OF_YEAR));
    
    //这个是判断一个月中的第几天
    
    System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
    
    //这个是判断出本月有多少天
    
    System.out.println(calendar.getActualMaximum(Calendar.DATE));   
    
    //这个是判断5月份有多少天
    
    calendar .set(Calendar.MONTH,5-1);
    
    
    calendar .add(Calendar.DATE,150);
    
    //向某一个单位上增加多少天    也可以负数
    System.out.println(calendar.getTime().tiLocaleString());
  • 相关阅读:
    蛋糕多少钱?
    【FJOI2015】金币换位问题
    撞车
    【BZOJ 1097】旅游景点atr
    codeforces 434D
    codeforces 480D
    bzoj网络流
    bzoj2039
    bzoj1927
    bzoj1070
  • 原文地址:https://www.cnblogs.com/kaigexuetang/p/7148232.html
Copyright © 2011-2022 走看看