如何才能打印当前天的前一天,格式为"20090821"时,输出"20090820"
解决方案 »
- 请问大家使用哪种布局管理器?欢迎有经验的朋友指点一下,多谢
- 关于ArrayList的初始化问题?在线等
- while(stopFlag == false) 好 还是 while(!topFlag)
- 请教在SQLSERVER2000L里,语句select * from (select * from news) 为什么有错?谢谢
- 几个初学的小问题
- 怎么才能使一个.java文件在jbuilder中得到编译通过并运行??
- 请问用这两个压缩程序可不可以改一下用来压缩文件流?
- 急求救高手(关于jtable)
- 关于路径问题?
- java ReadWriteLock 缓存问题
- 面试问题
- 怎么把JList里面的部分内容变成不可选
Calendar c = Calendar.getInstance();
System.out.println(c.getTime());
SimpleDateFormat simpleDateTimeFormat = new SimpleDateFormat( "yyyyMMdd" );
c = Calendar.getInstance(Locale.CHINESE);
System.out.println(simpleDateTimeFormat.format(c.getTime()));
import java.text.SimpleDateFormat;
import java.util.*;
public class Test1 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub Date d = new Date();
Calendar c = Calendar.getInstance();
c.setTime(d);
c.roll(Calendar.DAY_OF_MONTH, -1);
SimpleDateFormat sf = new SimpleDateFormat( "yyyyMMdd" );
System.out.println(sf.format(c.getTime()));
}}
打印结果
20090820
System.out.println(format.format(new Date(
System.currentTimeMillis() - 24 * 3600 * 1000)));
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
System.out.println(c.getTime());
SimpleDateFormat simpleDateTimeFormat = new SimpleDateFormat( "yyyyMMdd" );
c.add(Calendar.DAY_OF_MONTH, -1);
System.out.println(simpleDateTimeFormat.format(c.getTime()));