java中关于日期类的一些基本操作
在java开发中日期类和有关日期的接口运用非常的频繁,在此作为一个刚学习java的菜鸟,可以讲讲我在学习有关日期
的一些基本要素和一些基本操作。
那开始吧!!!
package reviseDay04;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
import javax.xml.crypto.Data;
public class DateDemo {
	public static void main(String[] args) throws ParseException {
		Date cur = new Date();// 创建一个时间类
		// 以毫秒的形式获得当前时间(是从1970年到至今)
		System.out.println(cur.getTime());
		// 获得前一天的时间
		System.out.println(cur.getTime() - 24 * 60 * 60);
		// 创建Scanner类,注意里面的System.in
		Scanner input = new Scanner(System.in);
		// 输入String类型的时候用next,如果输入int类型nextInt
		String str = input.next();
		// 将字符串转成日期类型 用到SimpleDeteFormat类 parse接口
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");// 注意yyyy代表 年 MM 月 dd日 HH时 mm分 ss秒
		// parse(xxx)将字符串xxx转成 日期(时间)bir 同时这个地方会产生异常,因为这个地方可能输入的字符串格式不对
		Date bir = sdf.parse(str);
		System.out.println(bir);
		// 将日期类型转成字符串类型 用到SimpleDeteFormat类 format接口
		SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日");// 参数传入你自己定义的类型
		String str1 = sdf1.format(bir);// 将bir日期类型转换成str1字符串类型
		System.out.println(str1);
	}
}


                    
                
                
            
        
浙公网安备 33010602011771号