Java日期类常用方法
1.将日期存入Date对象
SimpleDateFormat是一个日期格式化类。yyyy,MM,dd,HH,mm,ss,SSS分别表示年,月,日,时,分,秒,毫秒。可以将他们随意组合,构建自己的日期格式。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
然后只需要将符合日期格式的日期字符串存入Date对象中。
Date date=sdf.parse("2009-12-21 14:14:30:123");
2.将Date对象转换成字符串
和将日期存入Date对象差不多。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
String str=sdf.format(date)
3.日期处理
这里需要借助Calendar类
创建一个Calendar对象
Calendar cal=Calendar.getInstance();
将日期对象放入cal
cal.setTime(date);
加一天
cal
.add(Calendar.DATE, 1);
减一天
cal
.add(Calendar.DATE, -1);
其他地方的计算大致相同,可以查看java-api中java.util.Calendar中的静态字段
把处理后的日期放入Date对象中
date=
cal
.getTime();
4.两个日期计算
现在还没有找到更好的方法,如果要计算两个日期相差的天数的话只能把日期转换成毫秒。
(date2.getTime()-date1.getTime())/3600/1000/24
希望有更好的方法。
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
一:准备 www.savarese.org download
1. rocksaw-1.0.0-src.tar.gz
2. vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
1. build vserv-tcpip-0.9.2-src
在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......
【IT168 技术文档】线程同步:
由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。
需要明确的几个问题:
1)synchronized关键字可以作为函数的修饰符,也可作为函数内的语 ......
在jdk1.2中,分别针对Jcomponent和Text类的对象定制了不同的处理键盘事件的方法:在Jcomponent中,定义了registerKeyboardAction方法,使用这个方法来将需要处理的键盘事件以及处理事件的行为绑定在一起。Text类中具有keymap对象,同Jcomponent中的处理方法类似,这个对象保存着需要处理的键盘事件和对应的行为。
而 ......
流 就是一根管子。流总是成对出现。
分为输入流、输出流。四个最近本的抽象类是:inputstream,outputstream.Reader与writer.前者是字节流,后者是字符流。
分为 字节流(8bit)、字符流(16bit)。
分为节点流(直接把管子放到目标上),处理流(把管子包装处理,如
bufferedwriter与bufferedreader
)
new FileOutputStr ......