A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xibozglr 中级黑马   /  2014-4-23 11:05  /  1018 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

该如何获取前一天的当前时间呢???

点评

认真去看视频  发表于 2014-4-23 14:32

3 个回复

倒序浏览
用Calendar类中的add方法:add(Calendar.DAY_OF_MONTH,-1);重新打印一下操作后的日期和时间就可以了…………
回复 使用道具 举报
import java.util.Calendar;
public class A1_1 {
        public static void main(String[] args){
                Calendar alr=Calendar.getInstance();
                Yestodayime(alr);
        }
                public static void  Yestodayime(Calendar alr){
                        alr.add(Calendar.DAY_OF_MONTH, -1);

                        sop((alr.get(Calendar.YEAR )+"年")+(alr.get(Calendar.MONTH)+1)+"月"+(alr.get(Calendar.DAY_OF_MONTH)+"日:昨天这个时间的时间为:")
                                        +(alr.get(Calendar.HOUR)+12)+"时"+alr.get(Calendar.MINUTE)+"分"+alr.get(Calendar.SECOND)+"秒");

                }
                public static void sop(Object obj){
                        System.out.println(obj);
                }
        }
//这是我的做法,希望对你有帮助
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马