易截截图软件、单文件、免安装、纯绿色、仅160KB

java 日期与时间与hibernate操作

日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。
java.util.Date类


到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类可以精确到毫秒数,这个毫秒数是相对于格林威治标准时间
“1970-01-01 00:00:00.000
GMT”的差值。那么,什么是格林威治标准时间呢?要回答这个问题,我们需要先来了解一下世界时间标准方面的知识。
世界时间标准主要
有UTC,即Coordinated Universal
Time(中文名译作世界协调时间、世界统一时间或世界标准时间),以及GMT,即Greenwich Mean
Time(中文名译作格林威治标准时间或格林威治平均时间)两种。严格来讲,UTC比GMT更加精确一些,不过它们的差值不会超过0.9秒,如果超过了,
将会为UTC增加闰秒以与GMT,也就是地球自转周期保持一致。所以在日常使用中,我们可以把UTC和GMT一样看待。
日期和时间的表示是与我们所处的时区相关联的,如果我们不指定时区,那么它们将以系统默认的时区来显示。我们先来看看如何创建日期对象。Date类有很多个构造器方法,大部分已经不被赞成使用了(Deprecated),不过还剩下两个可以使用的:
public Date() {
this(System.currentTimeMillis());
}
public Date(long date) {
//other code
}
第一个是无参构造器,使用系统当前时间的毫秒数来创建Date对象,它调用了java.lang.System类的currentTimeMillis()来取得系统的当前时间的毫秒值。这是个本地方法,它的定义如下:
Java代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://fiona777.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://fiona777.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=public%20static%20native%20long%20currentTimeMillis()%3B%0A" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="15" width="14">
public
 
static
 
native
 
long
 currentTimeMillis();  
public static native long currentTimeMillis();
第二个构造器是根据给


相关文档:

java中小数保留及时间的一些操作

import java.text.DecimalFormat
double a = 2.3659874;
//小数格式化,引号中的0.000表示保留小数点后三位(第四位四舍五入)
DecimalFormat df = new DecimalFormat("0.000");
String num = df.format(a);
System.out.println(num);
输出结果就是 2.366
Java计算时间差
比如:现在是2004-03-26 13:31:40
&nbs ......

JAVA如何调用exe或者批处理文件

/**
* JavaExec.java version 1.0 Feb 22, 2010
*/

import java.lang.Runtime;
import java.lang.Process;
import java.io.InputStreamReader;
import java.lang.Exception;
import java.io.*;
public class JavaExec {
/**
* @param args
* @author Eric Yang
* @
* ......

Java架构师所需要的知识


<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"Cambria Mat ......

Java中的instanceof关键字

instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:
  String s = "I AM an Object!";
  boolean isObject = s instanceof Object;
  我们声明了一个Strin ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号