import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class UseDate{
public static void main(String[] args) {
// // 当前时间
// Date now = new Date();
// System.out.println(now);
// // 判断一个对象的类型是否是?
// System.out.println(now instanceof Date);
// Date dateOne = new Date(92,11,11);
// Date dateTwo = new Date(92,12,12);
// boolean result = dateOne.before(dateTwo);
// boolean resultTwo = dateOne.after(dateTwo);
// if (result) {
// System.out.println("dateOne 在dateTwo 之前");
// }
// if (dateOne.after(dateTwo)) {
// System.out.println("dateOne 在dateTwo 之后");
// }
// System.out.println(result);
// System.out.println(resultTwo);
// Date dateFirst = new Date(92,11,11);
// Date dateSecond = new Date(92,12,12);
// // 日期的比较 返回 int:-1 0 1
// int compareResult = dateFirst.compareTo(dateSecond);
// System.out.println("日期比较结果:"+compareResult);
// switch(compareResult){
// case 1:
// System.out.println("大");
// break;
// case 0:
// System.out.println("相等");
// break;
// case -1:
// System.out.println("小");
// break;
// default :
// System.out.println("永远不会被执行");
// }
// // SimpleDateFormat
// Date fDate = new Date();
// SimpleDateFormat ft = new SimpleDateFormat("yyyy.MM.dd 'at' hh:mm:ss a zzz");
// // format 方法格式化日期 为需要的格式
// System.out.println(ft.format(fDate));
// Date dateP = new Date();
// // 类.方法() 位类方法
//String str = String.format("当前日期/时间 : %tY", dateP );
//System.out.printf(str);
// 5.字符串转换日期
// SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd");
// String input = "";
// Date t;
// // 程序异常 的 捕获
// try {
// // parse方法
// t = ft.parse(input);
// System.out.println(t);
// } catch (ParseException e) {
// System.out.println("异常 " + ft);
// }
// 6.休眠 你可以进行任何期间的时间休眠,从一毫秒(0.001秒)直到你的电脑的整个生命周期。
// 例如,下面的程序会休眠3秒
// try {
// System.out.println(new Date( ) + "\n");
// // 类方法 Thread线程的意思
// Thread.sleep(1000*3);
// System.out.println(new Date( ) + "\n");
// } catch (Exception e) {
// System.out.println("Got an exception!");
// }
// 7. 测量执行时间
// try {
// long start = System.currentTimeMillis( );
// System.out.println(new Date( ) + "\n");
// Thread.sleep(1000*3);
// System.out.println(new Date( ) + "\n");
// long end = System.currentTimeMillis( );
// long diff = end - start;
// System.out.println("Difference is : " + diff);
// } catch (Exception e) {
// System.out.println("Got an exception!");
// }
// String months[] = {
// "Jan", "Feb", "Mar", "Apr",
// "May", "Jun", "Jul", "Aug",
// "Sep", "Oct", "Nov", "Dec"};
// int year;
// GregorianCalendar gcalendar = new GregorianCalendar();
// System.out.print("Date: ");
// System.out.print(months[gcalendar.get(Calendar.MONTH)]);
// System.out.print(" " + gcalendar.get(Calendar.DATE) + " ");
// System.out.println(year = gcalendar.get(Calendar.YEAR));
// System.out.print("Time: ");
// System.out.print(gcalendar.get(Calendar.HOUR) + ":");
// System.out.print(gcalendar.get(Calendar.MINUTE) + ":");
// System.out.println(gcalendar.get(Calendar.SECOND));
// // 判断是否是闰年
// if(gcalendar.isLeapYear(year)) {
// System.out.println("The current year is a leap year");
// }else {
// System.out.println("The current year is not a leap year");
// }
}
}
第十四课:日期
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 这篇可能是所有章节中最长的一篇了,也是我花了时间最久的一篇。不过这一篇值得你好好阅读,好好践行,你会有很大的收获。...