用Java实现今天、昨天、前天的日期小例子。
下面是用Java实现今天、昨天、前天的日期小例子,大家可以试试,有什么问题我们互相讨论。
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class TestStr {
public static void main(String[] args) {
getDates();
}
public static void getDates() {
int currYear,currMonth,currDate;
Calendar calendar=Calendar.getInstance();
currYear=calendar.get(Calendar.YEAR);
currMonth=calendar.get(Calendar.MONTH)+1;
currDate=calendar.get(Calendar.DATE);
System.out.println("今天:"+currYear+"-"+currMonth+"-"+currDate);
//判断昨天是不是上一年。
if (currMonth==1&&currDate==1) {//是一月一号
System.out.println("--------1111---------");
System.out.println("昨天是:"+(currYear-1)+"-"+12+"-"+31);
System.out.println("前天是:"+(currYear-1)+"-"+12+"-"+(31-1));
}
else if (currMonth==1&&currDate==2) {//是一月一号
System.out.println("--------222---------");
System.out.println("昨天是:"+(currYear)+"-"+currMonth+"-"+(currDate-1));
System.out.println("前天是:"+(currYear-1)+"-"+12+"-"+31);
}
else if (currMonth>1&&currDate>2) {
System.out.println("--------333---------");
System.out.println("昨天是:"+(currYear)+"-"+currMonth+"-"+(currDate-1));
System.out.println("前天是:"+(currYear-1)+"-"+currMonth+"-"+(currDate-2));
}
else if (currMonth>1&&currDate==2) {
System.out.println("--------4444---------");
System.out.println("昨天是:"+(currYear)+"-"+currMonth+"-"+(currDate-1));
System.out.println("前天是:"+(currYear-1)+"-"+(currMonth-1)+"-"+(getLastDayOfUpMonth(currYea
相关文档:
如何解决OutOfMemoryError: Java heap space
http://www.busfly.cn/csdn/post/OutOfMemoryError-Java-heap-space.html
使用Java程序从数据库中查询大量的数据时出现异常:
java.lang.OutOfMemoryError: Java heap space
在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。
JVM堆的设 ......
J2SE部分:
13本经典的Java书,新人必看:
http://www.ibeifeng.com/read.php?tid=846&u=14387
尚学堂马士兵ooa&ood免费
http://www.ibeifeng.com/read-htm-tid-14397.html&u=14387
Java高清PDF书籍大杂烩
http://www.ibeifeng.com/read.php?tid=4580&u=1438 ......
java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用频率比较高的函数及其相关说明。
String相关函数
1)substring()
它有两种形式,第一种 ......
java socket多线程 接收xml
2009-08-21 17:25
这段时间做了个项目,不过觉得一直是我在写,我们总监再改。。看样子自己的代码能力太差了。而且乱七八糟的啦。。
现将代码分享一下吧 :是从客户端接收xml进行一定的解析,然后入库最后返回吧 中间复杂的逻辑就不说了 。。。
SocketServer.java
package com.socket;
imp ......
呵呵!还是先给大家出个题吧!
public class PreferenceTest {
public int testVar = 0;
/**
* create data: 2009-12-30</br> Just for me to test preference.
*
* @author XiangJie
* @param args
*
*/
public static void main(String[] args) {
// TODO Auto-generated method stu ......