日期操作类

/*import java.util.Date;

public class TestDate{
	public static void main(String []args){
		Date date = new Date();
		System.out.println("当前日期为:"+date);
	}
}*/

/*import java.util.Calendar;
import java.util.GregorianCalendar;
public class TestDate{
	public static void main(String []args){
		Calendar calendar = null;
		calendar = new GregorianCalendar();
		System.out.println("年:"+calendar.get(Calendar.YEAR));
		System.out.println("月:"+calendar.get(Calendar.MONTH)+1);
		System.out.println("日:"+calendar.get(Calendar.DAY_OF_MONTH));
		System.out.println("时:"+calendar.get(Calendar.HOUR_OF_DAY));
		System.out.println("分:"+calendar.get(Calendar.MINUTE));
		System.out.println("秒:"+calendar.get(Calendar.SECOND));
		System.out.println("毫秒:"+calendar.get(Calendar.MILLISECOND));	
	}
}*/

/*import java.util.Date;
import java.text.DateFormat;
public class TestDate{
	public static void main(String []args){
		DateFormat df1 = null;
		DateFormat df2 = null;
		df1 = DateFormat.getDateInstance();//取得日期
		df2 = DateFormat.getDateTimeInstance();//取得日期时间
		System.out.println("DATE: "+df1.format(new Date()));//格式化日期
		System.out.println("DATETIME: "+df2.format(new Date()));
	}
}*/

/*import java.util.Date;
import java.util.Locale;
import java.text.DateFormat;
public class TestDate{
	public static void main(String []args){
		DateFormat df1 = null;
		DateFormat df2 = null;
		df1 = DateFormat.getDateInstance(DateFormat.YEAR_FIELD,new Locale("zh","CN"));
		df2 = DateFormat.getDateTimeInstance(DateFormat.YEAR_FIELD,DateFormat.ERA_FIELD,new Locale("zh","CN"));
		System.out.println("DATE: "+df1.format(new Date()));
		System.out.println("DATETIME: "+df2.format(new Date()));
	}
}*/

//格式化日期操作
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestDate{
	public static void main(String []args){
		String strDate="2008-10-19 10:11:30.345";
		//两个模板
		//第一个模板,从字符串中提取日期数字
		String pat1 = "yyyy-MM-dd HH:mm:ss.SSS";
		//第二个模板,将提取后的日期数字变为指定的格式
		String pat2 = "yyyy年MM月dd日HH时mm分ss秒SSS毫秒";
		//实例化模板对象
		SimpleDateFormat sdf1 = new SimpleDateFormat(pat1);
		SimpleDateFormat sdf2 = new SimpleDateFormat(pat2);
		Date d = null;
		try{
			//将给定字符串中的日期提取出来
			d = sdf1.parse(strDate);
		}catch(ParseException e){
			e.printStackTrace();
		}
		System.out.println(sdf2.format(d));//将日期变为新的格式
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值