JAVA日期转换YY和yy_转:如何在JAVA中使用日期

如果想要取得系统的时间,可以使用System.currentTimeMillis()方法,例如:

4f1150b881333f12a311ae9ef34da474.png

DateDemo.java

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

public

class

DateDemo

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

public

static

void

main(String[]

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gifargs)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png        System.out.println(System.currentTimeMillis());

ecedf933ec37d714bd4c2545da43add2.png    }

8f1ba5b45633e9678d1db480c16cae3f.png}

执行结果会显示从1970年1月1日开始到取得系统时间为止所经过的毫秒数,例如1115346430703这个数字,但这样的数字没有人确切了解它的意 义是什么,您可以使用Date类别来让这个数字变的更有意义一些,例如:

4f1150b881333f12a311ae9ef34da474.png

DateDemo.java

4f1150b881333f12a311ae9ef34da474.png

4f1150b881333f12a311ae9ef34da474.png

import

java.util.Date;

4f1150b881333f12a311ae9ef34da474.png

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

public

class

DateDemo

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

public

static

void

main(String[]

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gifargs)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png        Date date

=

new

Date();

d18c02628675d0a2c816449d98bda930.png        

d18c02628675d0a2c816449d98bda930.png        System.out.println(date.toString());

d18c02628675d0a2c816449d98bda930.png        System.out.println(date.getTime());

ecedf933ec37d714bd4c2545da43add2.png    }

8f1ba5b45633e9678d1db480c16cae3f.png}

4f1150b881333f12a311ae9ef34da474.png

执行的结果如下:

Fri May 06 10:31:13 GMT+08:00 2005

1115346673531

当您生成Date对象时,实际上它会使用System.currentTimeMillis()来取得系统时间,而您使用

toString()方法时,会将取得的1970年1月1日至今的毫秒数转为dow mon dd hh:mm:ss zzz yyyy的格式,分别是:「星期 月 日 时:分:秒 公元」;使用Date的getTime()方法则可以取得毫秒数。

如果您想要对日期时间作格式设定,则可以使用DateFormat来作格式化,先来看看它的子类SimpleDateFormat如何使用:

4f1150b881333f12a311ae9ef34da474.png

DateDemo.java

4f1150b881333f12a311ae9ef34da474.png

import

java.text.DateFormat;

4f1150b881333f12a311ae9ef34da474.png

import

java.text.SimpleDateFormat;

4f1150b881333f12a311ae9ef34da474.png

import

java.util.Date;

4f1150b881333f12a311ae9ef34da474.png

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

public

class

DateDemo

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

public

static

void

main(String[]

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gifargs)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png        Date date

=

new

Date();

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        DateFormat dateFormat

=

d18c02628675d0a2c816449d98bda930.png

new

d18c02628675d0a2c816449d98bda930.pngSimpleDateFormat(

"

EE-MM-dd-yyyy

"

);

d18c02628675d0a2c816449d98bda930.png        

d18c02628675d0a2c816449d98bda930.png        System.out.println(dateFormat.format(date));

ecedf933ec37d714bd4c2545da43add2.png    }

8f1ba5b45633e9678d1db480c16cae3f.png}

4f1150b881333f12a311ae9ef34da474.png

4f1150b881333f12a311ae9ef34da474.png

执行结果:

星期五-05-06-2005

DateFormat会依计算机上的区域设定显示时间格式,EE表示星期,MM表示月份、dd表示日期,而yyyy是公元,每个字符的设定都各有其意义,您

可以参考 SimpleDateFormat 的API说明了解每个字符设定的意义。

您也可以直接从DateFormat指定格式生成DateFormat的实例,例如:

4f1150b881333f12a311ae9ef34da474.png

DateDemo.java

4f1150b881333f12a311ae9ef34da474.png

4f1150b881333f12a311ae9ef34da474.png

import

java.text.DateFormat;

4f1150b881333f12a311ae9ef34da474.png

import

java.util.Date;

4f1150b881333f12a311ae9ef34da474.png

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

public

class

DateDemo

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

public

static

void

main(String[]

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gifargs)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png        Date date

=

new

Date();

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        DateFormat shortFormat

=

d18c02628675d0a2c816449d98bda930.png            DateFormat.getDateTimeInstance( 

d18c02628675d0a2c816449d98bda930.png                DateFormat.SHORT,

d18c02628675d0a2c816449d98bda930.pngDateFormat.SHORT); 

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        DateFormat mediumFormat

=

d18c02628675d0a2c816449d98bda930.png            DateFormat.getDateTimeInstance( 

d18c02628675d0a2c816449d98bda930.png                DateFormat.MEDIUM,

d18c02628675d0a2c816449d98bda930.pngDateFormat.MEDIUM); 

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        DateFormat longFormat

=

d18c02628675d0a2c816449d98bda930.png            DateFormat.getDateTimeInstance( 

d18c02628675d0a2c816449d98bda930.png                DateFormat.LONG, DateFormat.LONG); 

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        DateFormat fullFormat

=

d18c02628675d0a2c816449d98bda930.png            DateFormat.getDateTimeInstance( 

d18c02628675d0a2c816449d98bda930.png                DateFormat.FULL,

d18c02628675d0a2c816449d98bda930.pngDateFormat.FULL); 

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        System.out.println(shortFormat.format(date)); 

d18c02628675d0a2c816449d98bda930.png        System.out.println(mediumFormat.format(date)); 

d18c02628675d0a2c816449d98bda930.png        System.out.println(longFormat.format(date)); 

d18c02628675d0a2c816449d98bda930.png        System.out.println(fullFormat.format(date)); 

ecedf933ec37d714bd4c2545da43add2.png    }

8f1ba5b45633e9678d1db480c16cae3f.png}

4f1150b881333f12a311ae9ef34da474.png

在使用getDateTimeInstance()取得DateFormat实例时,可以指定的参数是日期格式与时间格式,以上所指定的格式依讯息详细度 区分,执行结果如下:

2005/5/6 上午 10:45

2005/5/6 上午 10:45:25

2005年5月6日 上午10时45分25秒

2005年5月6日 星期五 上午10时45分25秒 GMT+08:00

您也可以使用getDateInstance()取得DateFormat实 例,并同时指定日期的区域显示方式,例如:

4f1150b881333f12a311ae9ef34da474.png

DateDemo.java

4f1150b881333f12a311ae9ef34da474.png

4f1150b881333f12a311ae9ef34da474.png

import

java.text.DateFormat;

4f1150b881333f12a311ae9ef34da474.png

import

java.util.Date;

4f1150b881333f12a311ae9ef34da474.png

import

java.util.Locale;

4f1150b881333f12a311ae9ef34da474.png

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

public

class

DateDemo

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

public

static

void

main(String[]

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gifargs)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png        Date date

=

new

Date();

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        Locale locale

=

new

d18c02628675d0a2c816449d98bda930.pngLocale(

"

en

"

,

"

US

"

);

d18c02628675d0a2c816449d98bda930.png        DateFormat shortFormat

=

d18c02628675d0a2c816449d98bda930.png            DateFormat.getDateInstance( 

d18c02628675d0a2c816449d98bda930.png                DateFormat.SHORT,

d18c02628675d0a2c816449d98bda930.pnglocale); 

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        DateFormat mediumFormat

=

d18c02628675d0a2c816449d98bda930.png            DateFormat.getDateInstance( 

d18c02628675d0a2c816449d98bda930.png                DateFormat.MEDIUM,

d18c02628675d0a2c816449d98bda930.pnglocale); 

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        DateFormat longFormat

=

d18c02628675d0a2c816449d98bda930.png            DateFormat.getDateInstance( 

d18c02628675d0a2c816449d98bda930.png                DateFormat.LONG, locale); 

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        DateFormat fullFormat

=

d18c02628675d0a2c816449d98bda930.png            DateFormat.getDateInstance( 

d18c02628675d0a2c816449d98bda930.png                DateFormat.FULL, locale); 

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png        System.out.println(shortFormat.format(date)); 

d18c02628675d0a2c816449d98bda930.png        System.out.println(mediumFormat.format(date)); 

d18c02628675d0a2c816449d98bda930.png        System.out.println(longFormat.format(date)); 

d18c02628675d0a2c816449d98bda930.png        System.out.println(fullFormat.format(date)); 

ecedf933ec37d714bd4c2545da43add2.png    }

8f1ba5b45633e9678d1db480c16cae3f.png}

4f1150b881333f12a311ae9ef34da474.png

4f1150b881333f12a311ae9ef34da474.png

这边指定了美国的时间显示方式,执行结果如下:

5/6/05

May 6, 2005

May 6, 2005

Friday, May 6, 2005

-------------------------------------------------------------------------------------------------

1. 怎样计算两个时间之间的间隔?

间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数.

除1000是秒,再除60是分,再除60是小时..............................

记住java标准库中所有时间类都以此为基础转化的,只是他写好了一些

转化的方法给你用而已.但都离不开这个毫秒数为基础.

2. t=Calendar.getInstance();m=t.get(t.MONTH)+1;这里为什么要加一?

在java语言里,date的month的取值范围是:0~11,与人们的自然表达上相差1。

3. 系统时间与当前日期的区别?

系统时间确切的说应该是

System.currentTimeMillis();

new Date()是当前日期,虽然它getTime();和System.currentTimeMillis();

一样,但System.currentTimeMillis();

4. 如何计算两个日期的天数差值?

4f1150b881333f12a311ae9ef34da474.png

long

beginTime

=

beginDate.getTime();

4f1150b881333f12a311ae9ef34da474.png

long

endTime2

=

endDate.getTime();

4f1150b881333f12a311ae9ef34da474.png

long

betweenDays

=

(

long

)((endTime

-

beginTime)

/

(

1000

*

60

*

60

*

24

)

+

0.5

);

5. 如何比较日期时间大小?

第一种方法:

use Calendar object to compare

java.util.Calendar class can be used to compare date. In order to do this,

you guy should parse that string into int year, month, day and construct a

Calendar object, and then do comparison.

4f1150b881333f12a311ae9ef34da474.png

Below is a sample

4f1150b881333f12a311ae9ef34da474.png

4f1150b881333f12a311ae9ef34da474.pngStringTokenizer token

=

new

StringTokenizer(your string,

"

-

"

);

4f1150b881333f12a311ae9ef34da474.png

int

year

=

Integer.parseInt(token.nextToken());

4f1150b881333f12a311ae9ef34da474.png

int

month

=

Integer.parseInt(token.nextToken());

4f1150b881333f12a311ae9ef34da474.png

int

day

=

Integer.parseInt(token.nextToken());

4f1150b881333f12a311ae9ef34da474.pngCalendar date

=

Calendar.getInstance();

4f1150b881333f12a311ae9ef34da474.pngdate.set(year,month,day); 

4f1150b881333f12a311ae9ef34da474.pngCalendar today

=

Calendar.getInstacne();

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

if

(date.after(today))

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

//

9b8a8a44dd1c74ae49c20a7cd451974e.png

9b8a8a44dd1c74ae49c20a7cd451974e.png

8f1ba5b45633e9678d1db480c16cae3f.png

}

4f1150b881333f12a311ae9ef34da474.png

第二种方法

4f1150b881333f12a311ae9ef34da474.png

Date nowDate

=

new

Date();

//

当前时间\r

4f1150b881333f12a311ae9ef34da474.png

long

nowTime

=

nowDate.getTime;

4f1150b881333f12a311ae9ef34da474.png

long

lastTime

=

userTime.longValue();

//

以前的时间\r

4f1150b881333f12a311ae9ef34da474.png

long

time

=

nowTime

-

lastTime;

//

时间相减比较。

4f1150b881333f12a311ae9ef34da474.png

if

(time

>

(

long

)

60000

)

//

1分钟{}

另外可用以下参考

用时间戳,Date.getTime()可以把当前时间改成时间戳,

用CompareTo();

用before(),after(),equals();

6. 格式化日期的问题\r

目的:

第一次求日期

4f1150b881333f12a311ae9ef34da474.png

java.text.SimpleDateFormat formatter

=

new

java.text.SimpleDateFormat(

"

yyyy-MM-dd

"

);

4f1150b881333f12a311ae9ef34da474.pngString riqi

=

formatter.format(currentTime_1);

第二次求时间\r

4f1150b881333f12a311ae9ef34da474.png

java.text.DateFormat format1

=

new

java.text.SimpleDateFormat(

"

hhmmss

"

);

4f1150b881333f12a311ae9ef34da474.pngjava.util.Date currentTime_2

=

new

java.util.Date();

4f1150b881333f12a311ae9ef34da474.pngString shijian

=

format1.format(currentTime_2);

4f1150b881333f12a311ae9ef34da474.png

得到的结果是

2002-02-19和115324(11点53分24秒)

实现:

4f1150b881333f12a311ae9ef34da474.png

java.text.SimpleDateFormat formatter

=

new

java.text.SimpleDateFormat(

"

yyyy-MM-dd-H-mm-ss

"

);

4f1150b881333f12a311ae9ef34da474.pngjava.util.Date currentTime_1

=

new

java.util.Date();

4f1150b881333f12a311ae9ef34da474.pngString str_date

=

formatter.format(currentTime_1);

4f1150b881333f12a311ae9ef34da474.pngStringTokenizer token

=

new

StringTokenizer(str_date,

"

-

"

);

4f1150b881333f12a311ae9ef34da474.pngString year

=

token.nextToken();

4f1150b881333f12a311ae9ef34da474.pngString month

=

token.nextToken();

4f1150b881333f12a311ae9ef34da474.pngString day

=

token.nextToken();

4f1150b881333f12a311ae9ef34da474.pngString hh

=

token.nextToken();

4f1150b881333f12a311ae9ef34da474.pngString mm

=

token.nextToken();

4f1150b881333f12a311ae9ef34da474.pngString ss

=

token.nextToken();

4f1150b881333f12a311ae9ef34da474.pngString riqi

=

year

+

"

年\\

"

+

month

+

"

"

+

day

+

"

"

+

"

"

+

hh

+

"

点\\

"

+

mm

+

"

"

+

ss

+

"

秒\\

"

;

4f1150b881333f12a311ae9ef34da474.pngString newdir

=

year

+

month

+

day;

4f1150b881333f12a311ae9ef34da474.pngString wenjian

=

hh

+

mm

+

ss;

7. 怎么得到一个月的天数?

4f1150b881333f12a311ae9ef34da474.png

java.util.Calendar date

=

java.util.Calendar.getInstance();

4f1150b881333f12a311ae9ef34da474.pngSystem.out.println(date.getActualMaximum(date.DAY_OF_MONTH));

------------------------------------------------------------------------------------------------

取得指定月份的第一天与取得指定月份的最后一天

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png         *  取得指定月份的第一天  

d18c02628675d0a2c816449d98bda930.png         *  

d18c02628675d0a2c816449d98bda930.png         *

@param

strdate  String

d18c02628675d0a2c816449d98bda930.png         *

@return

String

8f1ba5b45633e9678d1db480c16cae3f.png

*/

4f1150b881333f12a311ae9ef34da474.png

public

String  getMonthBegin(String  strdate)

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png               java.util.Date  date

=

parseFormatDate(strdate);

d18c02628675d0a2c816449d98bda930.png

return

formatDateByFormat(date,

"

yyyy-MM

"

)

+

"

-01

"

;

8f1ba5b45633e9678d1db480c16cae3f.png       }

4f1150b881333f12a311ae9ef34da474.png

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png         *  取得指定月份的最后一天  

d18c02628675d0a2c816449d98bda930.png         *  

d18c02628675d0a2c816449d98bda930.png         *

@param

strdate  String

d18c02628675d0a2c816449d98bda930.png         *

@return

String

8f1ba5b45633e9678d1db480c16cae3f.png

*/

4f1150b881333f12a311ae9ef34da474.png

public

String  getMonthEnd(String  strdate)

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png               java.util.Date  date

=

parseFormatDate(getMonthBegin(strdate));

d18c02628675d0a2c816449d98bda930.png               Calendar  calendar

=

Calendar.getInstance();

d18c02628675d0a2c816449d98bda930.png               calendar.setTime(date);  

d18c02628675d0a2c816449d98bda930.png               calendar.add(Calendar.MONTH,

1

);

d18c02628675d0a2c816449d98bda930.png               calendar.add(Calendar.DAY_OF_YEAR,

-

1

);

d18c02628675d0a2c816449d98bda930.png

return

formatDate(calendar.getTime());

8f1ba5b45633e9678d1db480c16cae3f.png       }

4f1150b881333f12a311ae9ef34da474.png

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png         *  常用的格式化日期  

d18c02628675d0a2c816449d98bda930.png         *  

d18c02628675d0a2c816449d98bda930.png         *

@param

date  Date

d18c02628675d0a2c816449d98bda930.png         *

@return

String

8f1ba5b45633e9678d1db480c16cae3f.png

*/

4f1150b881333f12a311ae9ef34da474.png

public

String  formatDate(java.util.Date  date)

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

formatDateByFormat(date,

"

yyyy-MM-dd

"

);

8f1ba5b45633e9678d1db480c16cae3f.png       }

4f1150b881333f12a311ae9ef34da474.png

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png         *  以指定的格式来格式化日期  

d18c02628675d0a2c816449d98bda930.png         *  

d18c02628675d0a2c816449d98bda930.png         *

@param

date  Date

d18c02628675d0a2c816449d98bda930.png         *

@param

format  String

d18c02628675d0a2c816449d98bda930.png         *

@return

String

8f1ba5b45633e9678d1db480c16cae3f.png

*/

4f1150b881333f12a311ae9ef34da474.png

public

String  formatDateByFormat(java.util.Date  date,String  format)

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png               String  result

=

""

;

d18c02628675d0a2c816449d98bda930.png

if

(date

!=

null

)

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

try

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                               SimpleDateFormat  sdf

=

new

SimpleDateFormat(format);

d18c02628675d0a2c816449d98bda930.png                               result

=

sdf.format(date);

ecedf933ec37d714bd4c2545da43add2.png                       }

d18c02628675d0a2c816449d98bda930.png

catch

(Exception  ex)

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                               LOGGER.info(

"

date:

"

+

date);

d18c02628675d0a2c816449d98bda930.png                               ex.printStackTrace();  

ecedf933ec37d714bd4c2545da43add2.png                       }

ecedf933ec37d714bd4c2545da43add2.png               }

d18c02628675d0a2c816449d98bda930.png

return

result;

8f1ba5b45633e9678d1db480c16cae3f.png       }

4f1150b881333f12a311ae9ef34da474.png

4f1150b881333f12a311ae9ef34da474.png

---------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------

来个简单点的,也许有点用

4f1150b881333f12a311ae9ef34da474.png

package

com.app.util;

4f1150b881333f12a311ae9ef34da474.png

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png*  日期操作  

d18c02628675d0a2c816449d98bda930.png*    

d18c02628675d0a2c816449d98bda930.png*

@author

xxx

d18c02628675d0a2c816449d98bda930.png*

@version

2.0  jdk1.4.0  tomcat5.1.0  *  Updated  Date:2005/03/10

8f1ba5b45633e9678d1db480c16cae3f.png

*/

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gif

public

class

DateUtil

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  格式化日期  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

dateStr

d18c02628675d0a2c816449d98bda930.png             *                        字符型日期  

d18c02628675d0a2c816449d98bda930.png             *

@param

format

d18c02628675d0a2c816449d98bda930.png             *                        格式  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回日期

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

java.util.Date  parseDate(String  dateStr,  String  format)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Date  date

=

null

;

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

try

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                                   java.text.DateFormat  df

=

new

java.text.SimpleDateFormat(format);

d18c02628675d0a2c816449d98bda930.png                                   String  dt

=

Normal.parse(dateStr).replaceAll(

d18c02628675d0a2c816449d98bda930.png

"

-

"

,

"

/

"

);

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

if

((

!

dt.equals(

""

))

&&

(dt.length()

<

format.length()))

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                                               dt

+=

format.substring(dt.length()).replaceAll(

"

[YyMmDdHhSs]

"

,

"

0

"

);

ecedf933ec37d714bd4c2545da43add2.png                                   }

d18c02628675d0a2c816449d98bda930.png                                   date

=

(java.util.Date)  df.parse(dt);

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif                       }

catch

(Exception  e)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

ecedf933ec37d714bd4c2545da43add2.png                       }

d18c02628675d0a2c816449d98bda930.png

return

date;

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

java.util.Date  parseDate(String  dateStr)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

parseDate(dateStr,

"

yyyy/MM/dd

"

);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

java.util.Date  parseDate(java.sql.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

date;

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png             

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

java.sql.Date  parseSqlDate(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

if

(date

!=

null

)

d18c02628675d0a2c816449d98bda930.png

return

new

java.sql.Date(date.getTime());

d18c02628675d0a2c816449d98bda930.png

else

d18c02628675d0a2c816449d98bda930.png

return

null

;

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

java.sql.Date  parseSqlDate(String  dateStr,  String  format)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Date  date

=

parseDate(dateStr,  format);

d18c02628675d0a2c816449d98bda930.png

return

parseSqlDate(date);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

java.sql.Date  parseSqlDate(String  dateStr)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

parseSqlDate(dateStr,

"

yyyy/MM/dd

"

);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

d18c02628675d0a2c816449d98bda930.png             

d18c02628675d0a2c816449d98bda930.png

public

static

java.sql.Timestamp  parseTimestamp(String  dateStr,

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif                                   String  format)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Date  date

=

parseDate(dateStr,  format);

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

if

(date

!=

null

)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

long

t

=

date.getTime();

d18c02628675d0a2c816449d98bda930.png

return

new

java.sql.Timestamp(t);

ecedf933ec37d714bd4c2545da43add2.png                       }

else

d18c02628675d0a2c816449d98bda930.png

return

null

;

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

java.sql.Timestamp  parseTimestamp(String  dateStr)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

parseTimestamp(dateStr,

"

yyyy/MM/dd  HH:mm:ss

"

);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  格式化输出日期  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@param

format

d18c02628675d0a2c816449d98bda930.png             *                        格式  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回字符型日期

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

String  format(java.util.Date  date,  String  format)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       String  result

=

""

;

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

try

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

if

(date

!=

null

)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                                               java.text.DateFormat  df

=

new

java.text.SimpleDateFormat(format);

d18c02628675d0a2c816449d98bda930.png                                               result

=

df.format(date);

ecedf933ec37d714bd4c2545da43add2.png                                   }

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif                       }

catch

(Exception  e)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

ecedf933ec37d714bd4c2545da43add2.png                       }

d18c02628675d0a2c816449d98bda930.png

return

result;

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

String  format(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

format(date,

"

yyyy/MM/dd

"

);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回年份  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回年份

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

int

getYear(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Calendar  c

=

java.util.Calendar.getInstance();

d18c02628675d0a2c816449d98bda930.png                       c.setTime(date);  

d18c02628675d0a2c816449d98bda930.png

return

c.get(java.util.Calendar.YEAR);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回月份  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回月份

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

int

getMonth(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Calendar  c

=

java.util.Calendar.getInstance();

d18c02628675d0a2c816449d98bda930.png                       c.setTime(date);  

d18c02628675d0a2c816449d98bda930.png

return

c.get(java.util.Calendar.MONTH)

+

1

;

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回日份  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回日份

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

int

getDay(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Calendar  c

=

java.util.Calendar.getInstance();

d18c02628675d0a2c816449d98bda930.png                       c.setTime(date);  

d18c02628675d0a2c816449d98bda930.png

return

c.get(java.util.Calendar.DAY_OF_MONTH);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回小时  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回小时

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

int

getHour(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Calendar  c

=

java.util.Calendar.getInstance();

d18c02628675d0a2c816449d98bda930.png                       c.setTime(date);  

d18c02628675d0a2c816449d98bda930.png

return

c.get(java.util.Calendar.HOUR_OF_DAY);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回分钟  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回分钟

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

int

getMinute(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Calendar  c

=

java.util.Calendar.getInstance();

d18c02628675d0a2c816449d98bda930.png                       c.setTime(date);  

d18c02628675d0a2c816449d98bda930.png

return

c.get(java.util.Calendar.MINUTE);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回秒钟  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回秒钟

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

int

getSecond(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Calendar  c

=

java.util.Calendar.getInstance();

d18c02628675d0a2c816449d98bda930.png                       c.setTime(date);  

d18c02628675d0a2c816449d98bda930.png

return

c.get(java.util.Calendar.SECOND);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回毫秒  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回毫秒

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

long

getMillis(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Calendar  c

=

java.util.Calendar.getInstance();

d18c02628675d0a2c816449d98bda930.png                       c.setTime(date);  

d18c02628675d0a2c816449d98bda930.png

return

c.getTimeInMillis();

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回字符型日期  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回字符型日期

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

String  getDate(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

format(date,

"

yyyy/MM/dd

"

);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回字符型时间  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回字符型时间

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

String  getTime(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

format(date,

"

HH:mm:ss

"

);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  返回字符型日期时间  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回字符型日期时间

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

String  getDateTime(java.util.Date  date)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

format(date,

"

yyyy/MM/dd  HH:mm:ss

"

);

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  日期相加  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@param

day

d18c02628675d0a2c816449d98bda930.png             *                        天数  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回相加后的日期

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

java.util.Date  addDate(java.util.Date  date,

int

day)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png                       java.util.Calendar  c

=

java.util.Calendar.getInstance();

d18c02628675d0a2c816449d98bda930.png                       c.setTimeInMillis(getMillis(date)

+

((

long

)  day)

*

24

*

3600

*

1000

);

d18c02628675d0a2c816449d98bda930.png

return

c.getTime();

ecedf933ec37d714bd4c2545da43add2.png           }

d18c02628675d0a2c816449d98bda930.png

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

/** */

/**

d18c02628675d0a2c816449d98bda930.png             *  日期相减  

d18c02628675d0a2c816449d98bda930.png             *    

d18c02628675d0a2c816449d98bda930.png             *

@param

date

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@param

date1

d18c02628675d0a2c816449d98bda930.png             *                        日期  

d18c02628675d0a2c816449d98bda930.png             *

@return

返回相减后的日期

ecedf933ec37d714bd4c2545da43add2.png

*/

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif

public

static

int

diffDate(java.util.Date  date,  java.util.Date  date1)

9b8a8a44dd1c74ae49c20a7cd451974e.png

{

d18c02628675d0a2c816449d98bda930.png

return

(

int

)  ((getMillis(date)

-

getMillis(date1))

/

(

24

*

3600

*

1000

));

ecedf933ec37d714bd4c2545da43add2.png           }

8f1ba5b45633e9678d1db480c16cae3f.png}

4f1150b881333f12a311ae9ef34da474.png

4f1150b881333f12a311ae9ef34da474.png

Calendar  now

=

Calendar.getInstance();

4f1150b881333f12a311ae9ef34da474.png

int

year

=

now.get(Calendar.YEAR);

4f1150b881333f12a311ae9ef34da474.png

int

date

=

now.get(Calendar.DAY_OF_MONTH);

4f1150b881333f12a311ae9ef34da474.png

int

month

=

now.get(Calendar.MONTH)

+

1

;

4f1150b881333f12a311ae9ef34da474.png

int

hour

=

now.get(Calendar.HOUR);

4f1150b881333f12a311ae9ef34da474.png

int

min

=

now.get(Calendar.MINUTE);

4f1150b881333f12a311ae9ef34da474.png

int

sec

=

now.get(Calendar.SECOND);

posted on 2006-11-16 11:03 young 阅读(190) 评论(0)  编辑  收藏 所属分类: java

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值