日期类的大概用法

public class 日期 {
	public static void main(String[] args) throws Exception{
		
		//获取当前毫秒
		long date =System.currentTimeMillis();
		SimpleDateFormat simple =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");//格式化时间
		Date d =new Date();
		
		//date-->String
		String temp =simple.format(d);
		System.out.println(temp);
		
		//String -->date
		String da ="2019-05-15 12:32:34 333";
		Date dad =simple.parse(da);
		System.out.println(dad);
		
		Date m =new Date(System.currentTimeMillis()-1000*60*10);
		System.out.println(simple.format(m));
		System.out.println(simple.format(new Date()));

		Calendar c =Calendar.getInstance();//查看当前日历
		int i =c.get(Calendar.DAY_OF_WEEK);//常量是类名.
		System.out.println(i);//查看是第几天
		
		String ste ="2008-08-08";
		//Date kk =new SimpleDateFormat("yyyy-MM-dd".parse(ste));
		//c.settime(ste)设置的是ste中的日历
		
		//DecimalForamt数字格式化
		//创建数字格式化对象
		//需求:加入千分位
		DecimalFormat dec =new DecimalFormat("###,###");
	
		//开始格式化
		//Number-->String
		System.out.println(dec.format(1234567));//1,234,567
		
		//需求加入千分位,保留两位小数
		DecimalFormat dec1 =new DecimalFormat("###,###");
		System.out.println(dec1.format(1234567.123));
		
		//需求:加入千分位,保留4位小数,不够补0
		DecimalFormat dec2 =new DecimalFormat("###,###.0000");
		System.out.println(dec2.format(1234567.123));
	}
}

发布了8 篇原创文章 · 获赞 0 · 访问量 19

猜你喜欢

转载自blog.csdn.net/richpersion/article/details/105125541