Calendar 日历学习

来源:互联网 发布:淘宝客服经理岗位职责 编辑:程序博客网 时间:2024/05/19 00:08
package com.test;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest {public static void main(String[] args) throws InterruptedException, ParseException {Date d = new Date();Thread.sleep(1000);Date d2 = new Date();System.out.println(d2.after(d));d.setTime(1329045364407l);System.out.println(d);System.out.println(DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL).format(d));System.out.println(DateFormat.getDateTimeInstance().format(d));System.out.println(DateFormat.getDateInstance().format(d));System.out.println(DateFormat.getInstance().format(d));/** * getDateTimeInstance() 获得时期时间实例  ,该格式器具有默认语言环境的默认格式化风格。 * getDateInstance()获得时期实例   ,该格式器具有默认语言环境的默认格式化风格。 * getInstance()获取为日期和时间使用 SHORT 风格的默认日期/时间格式器。 */System.out.println("========================================================");SimpleDateFormat sdf = new SimpleDateFormat();sdf.applyPattern("yyyy/MM/dd");System.out.println(sdf.format(d2));Date dd = sdf.parse("2006/06/15");System.out.println(dd);System.out.println("========================================================");Calendar c = Calendar.getInstance();// 获得一个实例Calendar c2 = Calendar.getInstance();c.setTime(new Date());//将当期时间存入Calendar对象,将Date对象转化为Calendar对象c2.set(1990,3,3);//也可以自己手动添加时间System.out.println("year:"+c.get(Calendar.YEAR));//获取时间中的年份System.out.println("day::"+c.get(Calendar.DAY_OF_WEEK)); //获时间中的星期几Date d4 = c.getTime();//将Calendar对象转化为Date对象System.out.println(d4);Long Mtime = c.getTimeInMillis(); //将Calendar转化为格林威治时间到现在时间的毫秒值System.out.println(c2.get(Calendar.DAY_OF_YEAR));c2.add(Calendar.DAY_OF_YEAR, 35);// 将天数增加了35System.out.println(c2.get(Calendar.DAY_OF_YEAR));}}

原创粉丝点击