API常见接口( 二 )

指定的时间量
public Date getTime():返回一个表示此 Calendar 对象时间值得 Date 对象
package com.day7;import java.util.Calendar;import java.util.Date;/** * @author SFJ * @date 2019/11/13 * @time 23:34 **/public class Test7 { public static void main(String[] args) { //通过子类来创建对象 Calendar c1=Calendar.getInstance(); c1.set(Calendar.YEAR,2020); c1.add(Calendar.YEAR,-2); System.out.println("年:"+c1.get(Calendar.YEAR)); System.out.println("月:"+c1.get(Calendar.MONTH)); System.out.println("日:"+c1.get(Calendar.DATE)); System.out.println("天:"+c1.get(Calendar.DAY_OF_YEAR)); System.out.println("时:"+c1.get(Calendar.HOUR)); System.out.println("分:"+c1.get(Calendar.MINUTE)); System.out.println("秒:"+c1.get(Calendar.SECOND)); Date date1=c1.getTime(); System.out.println(date1); }}逆运算(已知时间求生日)
?package com.day7;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Scanner;/** * @author SFJ * @date 2019/11/13 * @time 23:18 **/public class Test6 { public static void main(String[] args) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); Scanner scanner = new Scanner(System.in); System.out.println("请输入生存多久"); int days = scanner.nextInt(); calendar.add(Calendar.DATE,-days); System.out.println("您的出生日期为:"+calendar.getTime()); }}[点击并拖拽以移动]



推荐阅读