日期/时间格式化操作

格式化输出当前日期、时间

		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); //指定日期格式
		SimpleDateFormat sdf1 = new SimpleDateFormat("HHmmss");  //指定时间格式
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd:HHmmss");  //指定日期、时间格式
		Calendar cal = Calendar.getInstance();            //获取当前日期、时间
		String curDate = null;
		String curtime = null;
		String date = null;
        
        date = sdf2.format(cal.getTime);  //格式化输入时间
		curtime = sdf1.format(cal.getTime());   //格式化输出时间
		curDate = sdf.format(cal.getTime());  //格式化输出日期
获取几日后或几小时后的时间或日期
		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
		SimpleDateFormat sdf1 = new SimpleDateFormat("HHmmss");
		SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd:HHmmss");
		Calendar cal = Calendar.getInstance();
		String curDate = null;
		String curtime = null;
		String date = null;
		
		cal.add(Calendar.DATE, Integer.parseInt(validTime)); //当前几天后或几天前(例2或者-2)日期,参数2为对应天数
		cal.add(Calendar.HOUR, Integer.parseInt(validTime)); //几小时候或者几小时前,参数2为对应小时数
		curtime = sdf1.format(cal.getTime());  
		curDate = sdf.format(cal.getTime());
		date = sdf2.format(cal.getTime);
获取当前时间戳

long timeFlag = System.currentTimeMillis();
获取指定日期时间戳

public static void main(String[] arg) throws ParseException{
     SimpleDateFormat simpleDateFormat =new SimpleDateFormat("yyyy-MM-dd");
     Date date=simpleDateFormat .parse("2010-06-25");
     int timeStemp = date.getTime();
     System.out.println(timeStemp );
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值