关于获取日期 怎么把获得的当前日期,减去一天,获得昨天的日期? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个显示系统日期的小程序: import java.awt.*; import java.Applet.*; import java.util.*; public class showtimeApplet extends Applet{ Calendar calCurrent=Calendar.getInstance(); TextArea txaDate=new TextArea(5,20); int intDay=calCurrent.get(Calendar.DATE); int intMonth=calCurrent.get(Calendar.MONTH)+1; int intYear=calCurrent.get(Calendar.YEAR); public void init(){ add(txaDate); txaDate.append(intYear+"-"+intMonth+"-"+intDay); } 2.java显示当前日期时间 import java.util.*; public class Calendar { public static void main(String[] args) { GregorianCalendar calendar=new GregorianCalendar(); //取出当前的年,月,日 int year=calendar.get(calendar.YEAR); //月的数值加1,使之变成习惯的月份大小(1~12月) int month=calendar.get(calendar.MONTH)+1; int today=calendar.get(calendar.DAY_OF_MONTH); //输出当前的年,月,日及星期的格式样本 System.out.println("Today is "+year+"/"+month+"/"+today+"!"); System.out.println(); System.out.println("Sun Mon Tue Wed Thu Fri Sat"); //中间为两个空格 //设置从当前月的1号开始显示日历并查看他是一个星期的第几天 calendar.set(calendar.DAY_OF_MONTH,1); int weekday=calendar.get(calendar.DAY_OF_WEEK); //使1号对齐相应的星期 for(int i=calendar.SUNDAY;i System.out.print(" "); //中间为5个空格 int day,Month; //用do-while循环来实现日历的输出 do{ day=calendar.get(calendar.DAY_OF_MONTH); System.out.print(day); /*日期是今天则多输出一个“*”用于标识,日期不是今天就判断是否小于10, 输出一定的空格。这主要是为了使格式对齐。 */ if(day==today) { System.out.print("*"); if(day<10)System.out.print(" "); } else if(day<10)System.out.print(" "); else System.out.print(" "); weekday=calendar.get(calendar.DAY_OF_WEEK); //根据格式要求,星期六要换行.如果不换行,则输出一定的空格 if(weekday==calendar.SATURDAY)System.out.println(); else System.out.print(" "); calendar.add(calendar.DAY_OF_WEEK,1); Month=calendar.get(calendar.MONTH)+1; } while(Month==month); //如果Month超过当前月,则退出循环, System.out.println(); System.out.println(); } } public class App{ public static void main(String[] args) throws InterruptedException { DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = new Date(); System.out.println(format.format(date)); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DAY_OF_MONTH, -1); Date yesterday = calendar.getTime(); System.out.println(format.format(yesterday)); } } Calendar就可以Calendar c = Calendar.getInstance(); //获取Calendar实例c.setTime(new Date()); //设置为今天日期c.add(Calendar.DATE, -1); //获取的昨天的日期System.out.printf("%tF\n", c.getTime()); java数据库连接不了(数据库为SQL Server 2008,代码如下) 不个简单的聊天程序 简单取字符串中某个字符问题!!速度接分! 数据库中如何比较datetime类型中的大小 JSP跳转页面的问题 高手帮帮忙~~~~~~~~~ 如何使程序一直运行,(不用gui,不用死循环,也不用sleep()) 最大,最全的电子书,源码下载基地 我熟悉C++,请大家推荐几本学习JAVA的基础书! 那一种方式显示曲线速度最高(1万条数据采样点以上)(100分送) 谁能告诉我如何使用JAR进行压缩(语法) 如何自动将数据库文件导入数据库中 The problem about JScrollPane
import java.Applet.*;
import java.util.*; public class showtimeApplet extends Applet{
Calendar calCurrent=Calendar.getInstance();
TextArea txaDate=new TextArea(5,20);
int intDay=calCurrent.get(Calendar.DATE);
int intMonth=calCurrent.get(Calendar.MONTH)+1;
int intYear=calCurrent.get(Calendar.YEAR); public void init(){
add(txaDate);
txaDate.append(intYear+"-"+intMonth+"-"+intDay); } 2.java显示当前日期时间
import java.util.*;
public class Calendar
{
public static void main(String[] args)
{
GregorianCalendar calendar=new GregorianCalendar();
//取出当前的年,月,日
int year=calendar.get(calendar.YEAR); //月的数值加1,使之变成习惯的月份大小(1~12月)
int month=calendar.get(calendar.MONTH)+1;
int today=calendar.get(calendar.DAY_OF_MONTH); //输出当前的年,月,日及星期的格式样本
System.out.println("Today is "+year+"/"+month+"/"+today+"!");
System.out.println();
System.out.println("Sun Mon Tue Wed Thu Fri Sat"); //中间为两个空格 //设置从当前月的1号开始显示日历并查看他是一个星期的第几天
calendar.set(calendar.DAY_OF_MONTH,1);
int weekday=calendar.get(calendar.DAY_OF_WEEK); //使1号对齐相应的星期
for(int i=calendar.SUNDAY;i System.out.print(" "); //中间为5个空格
int day,Month;
//用do-while循环来实现日历的输出
do{
day=calendar.get(calendar.DAY_OF_MONTH);
System.out.print(day); /*日期是今天则多输出一个“*”用于标识,日期不是今天就判断是否小于10,
输出一定的空格。这主要是为了使格式对齐。 */
if(day==today)
{
System.out.print("*");
if(day<10)System.out.print(" ");
}
else if(day<10)System.out.print(" ");
else System.out.print(" ");
weekday=calendar.get(calendar.DAY_OF_WEEK); //根据格式要求,星期六要换行.如果不换行,则输出一定的空格
if(weekday==calendar.SATURDAY)System.out.println();
else System.out.print(" "); calendar.add(calendar.DAY_OF_WEEK,1);
Month=calendar.get(calendar.MONTH)+1;
}
while(Month==month); //如果Month超过当前月,则退出循环,
System.out.println();
System.out.println();
}
}
public class App{
public static void main(String[] args) throws InterruptedException {
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
System.out.println(format.format(date));
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, -1);
Date yesterday = calendar.getTime();
System.out.println(format.format(yesterday));
}
}
Calendar c = Calendar.getInstance(); //获取Calendar实例
c.setTime(new Date()); //设置为今天日期
c.add(Calendar.DATE, -1); //获取的昨天的日期
System.out.printf("%tF\n", c.getTime());