Date和Calendar类 简介 日期和日历类,用于操作日期相关信息. 构造方法 Date(): 构造一个日期对象,当前系统时间,精确到毫秒. Date(long): 构造一个日期对象,时间为自"1970年1月1日00:00:00GMT"起,至指定参数的毫秒数 成员方法 long getTime(): 将日期对象转换成对应时间的毫秒值 static Calender getInstance(): 根据当前系统时区和语言环境获取日历对象 int get(int field): 返回给定…
Date类用于表示日期和时间.它没考虑国际化问题,所以又设计了另外两个类. Calendar类: 主要是进行日期字段之间的相互操作. 编程实例:计算出距当前日期时间315天后的日期时间,并使用”xxxx年xx月xx日xx小时:xx分:xx秒”的格式输出. import java.util.*; import java.text.SimpleDateFormat; //由于simpledateformat和dateformat在这个包中 public class TestCalendar { pu…
笔记总结: /**与时间相关的类:System_Date_SimpleDateFormat_Calendar类 * 1.system 类下的currentTimeMillis() * 输出从1970年至今的时间的毫秒数, 运行两次即可用于统计时间间隔! * 2.Date() 类:java.util.Date : toString()/getTime()--返回long型64位整数 ; * 以及他的子类java.sql.Date * 3.SimpleDateFormat 类:(国际化) * 格式化…
一.Date类 Date类是一个相对较为简单的操作类,在使用中直接使用java.util.Date类的构造方法并进行输出就可以得到一个完整的日期 二.Calendar类 Calendar类可以将取得的时间精确到毫秒.但是,这个类本身是一个抽象类,如果要想使用一个抽象类,则必须依靠对象的多态性,通过子类进行父类的实例化操作,Calendar的子类是GregorianCalendar类. package com.pb.demo3; import java.util.Calendar; import…
1计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 注:在使用set方法之前,必须先clear一下,否则很多信…
1:Math&大数据类四则运算 X abs(X x) double random()         产生随机数 double ceil(double a)   向上取整 double floor(double a)  向下取整 X max/min(X x,X y) double pow(double a, double b)   返回a的b次方 round(double a)    四舍五入,即该值加上0.5,然后去floor 例子: /* * Math: * 静态常量: * 1:Math.E…
------- android培训.java培训.期待与您交流! ---------- System:  类中的方法和属性都是静态的. out:  标准输出,默认是控制台. in:标准输入,默认是键盘. 描述系统一些信息. 获取系统属性信息:Properties getProperties(); 因为Properties是Hashtable的子类,也就是Map集合的一个子类对象. 那么可以通过map的方法取出该集合中的元素. 该集合中存储都是字符串.没有泛型定义. import java.uti…
从零自学java消遣一下,看书有点脑阔疼,不如看看源码!(๑╹◡╹)ノ""" ​ JS中Math调用的都是本地方法,底层全是用C++写的,所以完全无法观察实现过程,Java的工具包虽然也有C/C++的介入,不过也有些是自己实现的. ​ 本篇文章主要简单阐述Math.random()的实现过程. ​ Math隶属于java.lang包中,默认加载.本身是一个final类,方法都是静态方法,所以使用的时候不需要生成一个实例,直接调用Math.XX就行了. ​ 一步一步观察该方法,…
java.util.Calendar类:日历类 Calendar类是一个抽象类,里边提供了很多操作日历字段的方法(YEAR.MONTH.DAY_OF_MONTH.HOUR ) Calendar类无法直接创建对象使用,里边有一个静态方法叫getInstance(),该方法返回了Calendar类的子类对象 static Calendar getInstance() 使用默认时区和语言环境获得一个日历 public class Demo01Calendar { public static void…
第一种方法使用:System.currentTimeMillis(); final long l = System.currentTimeMillis(); final int rs = (int) (l % 100);//获取0到一百的整数 第二种方法使用:Math.random().这里默认的是double类型的数据.数据范围在[0,1) int rs = (int) (Math.random() * 10);//数据扩大10倍.范围在[1,10) 第三种方法使用: Random rando…