本帖最后由 ★忙碌★ 于 2013-9-1 07:13 编辑
- package test_package;
- import java.sql.Date;
- import java.util.Calendar;
- public class test {
- public void cal(){
- Date yesterday1;
- Calendar cal = Calendar.getInstance();//使用默认时区和语言环境获得一个日历
- cal.add(Calendar.DAY_OF_MONTH, -1);//取当天日期的前一天
- java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-mm-dd hh24:mi:ss");
- System.out.println("Today is:"+format.format(Calendar.getInstance().getTime()));
- System.out.println("yesterday is:"+format.format(cal.getTime()));
- String today="";
- String yesterday="";
- today=format.format(Calendar.getInstance().getTime());
- yesterday=format.format(cal.getTime());
- Date today1=to_date(today,"yyyy-mm-dd hh24:mi:ss");
- System.out.print("today1"+today1);
- yesterday1=to_date(yesterday,"yyyy-mm-dd hh24:mi:ss");
- System.out.print("yesterday"+yesterday1);
- }
- private Date to_date(String yesterday, String string) {
- // TODO Auto-generated method stub
- return null;
- }
- public static void main(String[] args){
- test TEST1=new test();
- TEST1.cal();
- }
- }
复制代码 想得到当前日期 和当前日期的前一天 输出,但是每到java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-mm-dd hh24:mi:ss"); 这句话 的时候就出现问题 不知道怎么回事 求解答!!谢谢啦~~
|