标签:总结 int void System 日期 println Calendar out
时间日期相关类总结
1、Date类
A构造方法
Date():根据当前系统时间创建日期对象
Date(long time):根据传入的毫秒值时间创建日期对象
B成员方法
long getTime():获取当前日期对象毫秒值时间
String toLocaleString():根据本地格式转换日期对象
2、DateFormat类&SimpleDateFormat类
A构造方法
SimpleDateFormat(String s):根据指定模板创建日期格式化对象
B成员方法
Date parse(String s):根据指定格式解析字符串
public class Test { public static void main(String[] args) throws ParseException { //空参构造方法 Date date = new Date(); System.out.println(date.toLocaleString());//时间格式 2022年07月05日 19:23:50 //创建日期格式化对象 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); String format = simpleDateFormat.format(date); System.out.println(format); //将字符串转换为日期时间 String str = "2088年08月08日 08:08:08"; Date parse = simpleDateFormat.parse(str);//传入参数 返回一个日期对象 System.out.println(parse); } }
3、Calender类
A创建对象方式
Calendar c = Calendar.newlnstance(); 获取日历类对象
B成员方法
int get(int n) 获取指定日历字段信息
void set(int n,int value):将指定日历字段设置为指定的值
void add(int n,int value):将指定日历字段增加或减少指定的值
public class Test2 { public static void main(String[] args) { //获取日历类对象 Calendar instance = Calendar.getInstance();//多态 //get 方法 int i = instance.get(Calendar.YEAR); System.out.println(i); System.out.println("-----------------"); //set 可以设置指定字段 instance.set(Calendar.YEAR,2088); i = instance.get(Calendar.YEAR); System.out.println(i); System.out.println("--------------------"); //add 进行增加减少 instance.add(Calendar.YEAR,2); i = instance.get(Calendar.YEAR); System.out.println(i); } }
System类的常用方法
可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有:
- public static long currenTimeMillis():返回以毫秒单位的当前时间
- public static void arraycopy(Object src,int srcPos,Object dast ,int destPos , int length):将数组中指定的数据拷贝到另一个数组中
public static long currenTimeMillis():返回以毫秒单位的当前时间:
private static void dome1() {
long l = System.currentTimeMillis();//获取当前系统时间
for (int i = 1; i <= 9999 ; i++) {
System.out.println(i);
}
//程序执行后,在获取一次毫秒值
long l1 = System.currentTimeMillis();
System.out.println("程序共耗时:"+l1+"毫秒");//
}
}
运行结果:
public static void arraycopy(Object src,int srcPos,Object dast ,int destPos , int length):将数组中指定的数据拷贝到另一个数组中:
private static void dome2() {
//源数组
int[] arr = {1,2,3,4,5};
//源数组
int[] arr01 = {6,7,8,9,10};
System.out.println("复制前:"+ Arrays.toString(arr01));
System.arraycopy(arr,0,arr01,0,3);
System.out.println("复制后:"+ Arrays.toString(arr01));
System.out.println("-----------------");
System.out.println(Arrays.toString(arr));
}
运行结果:
标签:总结,int,void,System,日期,println,Calendar,out
来源: https://www.cnblogs.com/aqhk/p/16448503.html
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。