import java.util.Date; public class DateTest { public static void main(String[] args) { //建立表示当前时间的Date对象 Date date = new Date(); //获取当前时间后一秒的时间 Date date1 = new Date(System.currentTimeMillis()+1000); System.out.println(date); System.out.println(date1); } }
//Calendar的使用方法 Calendar c = Calendar.getInstance();
public class CalendarTest { public static void main(String[] args) { //获取表示当前时间的Calendar对象 Calendar calendar = Calendar.getInstance(); //获取当前的年份 int year = calendar.get(Calendar.YEAR); //获取当前的月份 int month = calendar.get(Calendar.MONTH+1); //获取当前的日 int day = calendar.get(Calendar.DATE); //获取当前的时 int hour = calendar.get(Calendar.HOUR); //获取当前的分 int minute = calendar.get(Calendar.MINUTE); //获取当前的秒 int second = calendar.get(Calendar.SECOND); System.out.println("当前时间为:"+year+"年"+month+"月"+day+"日"+hour+"时"+minute+"分"+second+"秒"); } }
import java.text.DateFormat; import java.util.Date; public class DateFormatTest { public static void main(String[] args) { //建立对象 Date date = new Date(); //FULL格式格式化对象 DateFormat fulldate = DateFormat.getDateInstance(DateFormat.FULL); //Long格式格式化对象 DateFormat longdate = DateFormat.getDateInstance(DateFormat.LONG); //MEDIUM格式格式化对象 DateFormat mediumdate = DateFormat.getDateInstance(DateFormat.MEDIUM); //short格式格式化对象 DateFormat shortdate = DateFormat.getDateInstance(DateFormat.SHORT); System.out.println("当前日期的完整格式是:"+fulldate); System.out.println("当前日期的长格式是:"+longdate); System.out.println("当前日期的普通格式是:"+mediumdate); System.out.println("当前日期的短格式是:"+shortdate); } }
import java.text.DateFormat; public class DateFormatTest02 { public static void main(String[] args) throws Exception{ //建立DateFormat对象 DateFormat dateFormat1 = DateFormat.getDateInstance(); //建立Long格式的DateFormat对象 DateFormat dateFormat2 = DateFormat.getDateInstance(DateFormat.LONG); //定义俩个日期字符串 String s1 = "2020-01-1"; String s2 = "2018年01月23日"; //类型转换 System.out.println(dateFormat1.parse(s1)); System.out.println(dateFormat2.parse(s2)); } }
import java.text.SimpleDateFormat; import java.util.Date; public class SimpleDateFormatTest { public static void main(String[] args) throws Exception{ //将Date转换成指定的格式 SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("Gyyyy年MM月dd日:今天是yyyy年的第D天,E"); System.out.println(simpleDateFormat1.format(new Date())); //将指定的格式转换成Date类型 SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy-MM-dd"); String s = "2020-02-02"; System.out.println(simpleDateFormat2.parse(s)); } }