首页 > 编程语言 > 详细

Java中常用的APIs

时间:2020-11-06 14:14:58      阅读:32      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 技术分享图片

 

 

 

1.Date

  最常用的两个方法:

 (1)获取当前日期:  new Date(); 

Date date = new Date();
System.out.println(date);
//Thu Nov 05 16:57:02 CST 2020

  (2)获取毫秒数:new Date().getTime();这个相当于:System.currentTimeMillis()

 

long timeStamp = new Date().getTime();
System.out.println(timeStamp);//1604566957083   

 

    (3)通过毫秒数获得时间:System.currentTimeMillis()

 

        Date now = new Date(System.currentTimeMillis());
        System.out.println(now);

 

2.DateFormat 和SimpleDateFormat

技术分享图片

 

 

y 年 M月 d日 H时m分s秒

 

1).把时间转换成特定合适的字符串

SimpleDateFormat sdf1 = new SimpleDateFormat();//默认用本地设置的时间格式
String date1 = sdf1.format(new Date());
System.out.println(date1);
        
        
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date2 = sdf2.format(new Date());
System.out.println(date2);

2).把特定时间字符串转换成Date

		SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
		try {
			Date date = sdf.parse("2020/11/06");
			System.out.println(date);
		} catch (ParseException e) {
			e.printStackTrace();
		}

  

3.Calendar

Canlendar是一个抽象类

1).首先要实例化Calendar

Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();//获取当前时间,和new Date()效果一样

2).通过get()方法可以得到年、月、日等数据

Calendar calendar = Calendar.getInstance();
int date = calendar.get(Calendar.DATE);
int hour = calendar.get(Calendar.HOUR);
int month = calendar.get(Calendar.MONTH);//实际月份-1

3).可以对年月日进行操作 add(),  set()  

Calendar calendar = Calendar.getInstance();        
calendar.add(Calendar.DATE, 6);
System.out.println(calendar.get(Calendar.DATE));

calendar.set(Calendar.YEAR,1989);
System.out.println(calendar.get(Calendar.YEAR));//1989

 

 

装箱和拆箱

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 基本数据类型和字符串之间的转换:

基本数据类型-->字符串:

  1. 基本类型数据的值+“” 最简单的方法
  2. 使用包装类中的静态方法 :static String toString(int i) 返回一个表示指定整数的 String 对象
  3. 使用String类中的静态方法:static String valueOf(int i) 返回int 参数的字符串表示形式  
        String str1 = 123+"";
        String str2 = Integer.toString(123);
        String str3 = String.valueOf(123);

技术分享图片

 

 

 字符串-->基本数据类型: 

用包装类的 parseInt()方法。

String str = "123";
int i = Integer.parseInt(str);

 

 

 

    

Java中常用的APIs

原文:https://www.cnblogs.com/Joyce-day-day-up/p/13936323.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!