nynw.net
当前位置:首页 >> JAVA取得昨天的当前时间? >>

JAVA取得昨天的当前时间?

Calendar cal=Calendar.getInstance(); cal.add(Calendar.DATE,-1); Date time=cal.getTime(); 这样就可以了!

public static void main(String[] args){ Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE, -1); //得到前一天 Date date = calendar.getTime(); DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Syst...

首先是讲现在时间的毫秒值求出来设为a, 一天的毫秒值是24 * 60 * 60 * 1000 等于b a-b,之后再做转化, new date(a-b)

昨天 Date date=new Date();//取时间Calendar calendar = new GregorianCalendar();calendar.setTime(date);calendar.add(calendar.DATE,-1);//把日期往后增加一天.整数往后推,负数往前移动date=calendar.getTime(); //这个时间就是日期往后推一...

Date date=new Date();//取时间 date.clearTime() Calendar calendar = new GregorianCalendar(); calendar.setTime(date); calendar.set(Calendar.HOUR,0) calendar.set(Calendar.MINUTE,0) calendar.set(Calendar.SECOND,0) calendar.set(Cal...

import java.util.Calendar; public class test { /** * @param args */ public void doing(){ Calendar cal=Calendar.getInstance(); System.out.println((cal.get(cal.MONTH)+1)+"月"+(cal.get(cal.DATE )-1)+"日"+cal.get(cal.HOUR_OF_DAY) +...

/** * 得到几天前的时间 * * @param d * @param day * @return */ public static Date getDateBefore(Date d, int day) { Calendar now = Calendar.getInstance(); now.setTime(d); now.set(Calendar.DATE, now.get(Calendar.DATE) - day); retu...

new date()获取当前系统时间,在设置小时,分钟,秒数位0点的,转化为毫秒数,减去24小时的毫秒数,再转化成时间对象,就是的了,第二个同样

这是java推荐的写法 Calendar c = Calendar.getInstance(); c.set(Calendar.HOUR_OF_DAY, 6); c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND, 0); Date m6 = c.getTime(); 晚上9点就是21点,与上面相同

java做一些时间的比较或者加减的话,是可以使用calendar类的,可以直接进行一些操作

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com