Java 日期加減
public static void main(String[] args) {
String DATE_FORMAT = "yyyy-MM-dd";
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(
DATE_FORMAT);
Calendar c1 = Calendar.getInstance();
c1.set(1999, 0, 14);
System.out.println("Date is : " + sdf.format(c1.getTime()));
c1.add(Calendar.DATE, 366);
System.out.println("Date + 366 days is : "
+ sdf.format(c1.getTime()));
System.out.println("----------------------------");
c1.set(1999, 0, 31);
System.out.println("Date is : " + sdf.format(c1.getTime()));
c1.roll(Calendar.MONTH, false); // 月份减去一个月,true 为加一个月,年、日不动
System.out.println("Date roll down 1 month : "
+ sdf.format(c1.getTime()));
c1.set(1999, 2, 31);
System.out.println("Date is : " + sdf.format(c1.getTime()));
c1.add(Calendar.MONTH, -1); // 月份减去一个月
System.out.println("Date minus 1 month : "
+ sdf.format(c1.getTime()));
}
相关文档:
JAVA中用于处理字符串的“三兄弟”
JAVA中用于处理字符串常用的有三个类:java.lang.String、java.lang.StringBuffer、java.lang.StringBuilder,这三者的共同之处都是final类,不允许被继承,这主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着的,且考虑到防止其中的参数被修改影响到其它的应用。 ......
commons-beanutils-1.8.0.jar不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
commons-collections.jar 不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
commons-lang-2.4.jar不加这个包
java.lang.NoClassDefFoundError: org/apa ......
AWT是Java中支持图形化用户界面GUI设计的一个工具集。AWT的API是独立于平台的,但设计出来的界面在各种平台的风格不同,利用API中各种类在特定平台下的对等组件peers提供具体平台下的实现。
欲建立一个GUI首先确定所用的组件及其布局,然后实现其事件的响应。组件的类型有多种,如常用的Button、CheckBox等,均为Component ......
public static String byteToString(byte src)
{
String desc = null;
int i = 0; //取1个字节
i = src&0xFF;
desc = Integer.toHexString(i);
if (desc.length() == 1)
......