第一代日期:
package enumeration;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
public class ex {
public static void main(String[] args) throws ParseException {
Date date = new Date();
System.out.println(date);
//下面的只是一个格式的设定:E代表周几。
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss E");
//格式一定要注意。
String format = simpleDateFormat.format(date);
System.out.println(format);
String date1 = "2021年08月09日 05:46:10 星期一";
Date parse = simpleDateFormat.parse(date1);
String format1 = simpleDateFormat.format(parse);
System.out.println("改变" + format1);
}
}
第二代日期:calender
1、是一个抽象类,并且构造器是protected
2、可以通过getInstance()开获取。
3、第一步和第二部是需要知道的。
package enumeration;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
public class ex {
public static void main(String[] args) throws ParseException {
Calendar instance = Calendar.getInstance();
// System.out.println("instance" + instance);
System.out.println("年 " + instance.get(Calendar.YEAR));
System.out.println("月 " + instance.get(Calendar.MARCH + 1));
}
}
第三代日期
package enumeration;
import java.text.ParseException;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class ex {
public static void main(String[] args) throws ParseException {
//先要格式化
DateTimeFormatter dd = DateTimeFormatter.ofPattern("yyyy年MM月dd日 hh时mm分ss秒");
LocalDateTime now = LocalDateTime.now();//获取当前的时间。
String format = dd.format(now);//转换成标准格式的时间。
System.out.println("现在的时间" + format);
LocalDateTime now1 = LocalDateTime.now();
String format1 = dd.format(now1);
System.out.println(format1);
// System.out.println(now);
System.out.println("年" + now.getYear());
System.out.println("月" + now.getMonth());
System.out.println("日" + now.getDayOfMonth());
System.out.println("时=" + now.getHour());
System.out.println("分=" + now.getMinute());
System.out.println("秒=" + now.getSecond());
}
}

被折叠的 条评论
为什么被折叠?



