ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>日本一区中文字幕,国产精品一码二码三码在线,欧美性xxxxxxhttp://www.aygfsteel.com/jzone/category/41008.htmljava web, java wap ..My laboratory..zh-cnThu, 04 Nov 2010 11:13:15 GMTThu, 04 Nov 2010 11:13:15 GMT60æ—‰™—´å·¥å…·¾c?DateUtilhttp://www.aygfsteel.com/jzone/articles/290719.htmlGavin.leeGavin.leeTue, 11 Aug 2009 13:28:00 GMThttp://www.aygfsteel.com/jzone/articles/290719.html阅读全文

Gavin.lee 2009-08-11 21:28 发表评论
]]>
Calendar 工具¾c?操作http://www.aygfsteel.com/jzone/articles/287935.htmlGavin.leeGavin.leeWed, 22 Jul 2009 15:49:00 GMThttp://www.aygfsteel.com/jzone/articles/287935.html 

package com.yixun.wap;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.SimpleTimeZone;
import java.util.TimeZone;

import org.apache.log4j.Logger;

public class TestCalendar {

    
private static Logger logger = Logger.getLogger(TestCalendar.class);
    
public static void main(String[] args) {
        
/**
         * Calendar æ˜¯æŠ½è±¡ç±»åQ?br />          
*/

        Calendar calendar 
= Calendar.getInstance();
//        Calendar calendar = new GregorianCalendar();    //Calendar çš„一个子¾c?br />         //        
        Date trialTime = new Date();
        calendar.setTime(trialTime);

        
// print out a bunch of interesting things
        logger.debug("ERA: " + calendar.get(Calendar.ERA));
        logger.debug(
"YEAR: " + calendar.get(Calendar.YEAR));
        logger.debug(
"MONTH: " + calendar.get(Calendar.MONTH));
        logger.debug(
"WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
        logger.debug(
"WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
        logger.debug(
"DATE: " + calendar.get(Calendar.DATE));
        logger.debug(
"DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
        logger.debug(
"DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
        logger.debug(
"DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
        logger.debug(
"DAY_OF_WEEK_IN_MONTH: " + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
        logger.debug(
"AM_PM: " + calendar.get(Calendar.AM_PM));
        logger.debug(
"HOUR: " + calendar.get(Calendar.HOUR));
        logger.debug(
"HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
        logger.debug(
"MINUTE: " + calendar.get(Calendar.MINUTE));
        logger.debug(
"SECOND: " + calendar.get(Calendar.SECOND));
        logger.debug(
"MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
        logger.debug(
"ZONE_OFFSET: " + (calendar.get(Calendar.ZONE_OFFSET) / (60 * 60 * 1000))); // in
                                                                            
// hours
        logger.debug("DST_OFFSET: "    + (calendar.get(Calendar.DST_OFFSET) / (60 * 60 * 1000))); // in hours

        logger.debug(
"Date:" + calendar.getTime());
        logger.debug(
"getTimeInMillis:" + calendar.getTimeInMillis());
        
        SimpleDateFormat sdf 
= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        
        Date date 
= null;
        
try {
            date 
= sdf.parse("1986-6-3 12:30:00");
        }
 catch (ParseException e) {
            e.printStackTrace();
        }

        
        calendar.setTime(date);
        
        calendar.setTimeInMillis(
100000*1000);
        
        
long times = calendar.getTimeInMillis();
        logger.debug(sdf.format(times));
        logger.debug(sdf.format(calendar.getTime()));
        
        calendar.set(
198663);
        logger.debug(sdf.format(calendar.getTime()));
        
        calendar.set(
198663101010);
        logger.debug(sdf.format(calendar.getTime()));
        
        logger.debug(calendar.getTimeZone());
        logger.debug(calendar);
    }


}


//[DEBUG  0 ] ->  -content:ERA: 1
//[DEBUG 16 ] ->  -content:YEAR: 2009
//[DEBUG 16 ] ->  -content:MONTH: 6
//[DEBUG 16 ] ->  -content:WEEK_OF_YEAR: 30
//[DEBUG 16 ] ->  -content:WEEK_OF_MONTH: 4
//[DEBUG 16 ] ->  -content:DATE: 23
//[DEBUG 16 ] ->  -content:DAY_OF_MONTH: 23
//[DEBUG 16 ] ->  -content:DAY_OF_YEAR: 204
//[DEBUG 16 ] ->  -content:DAY_OF_WEEK: 5
//[DEBUG 16 ] ->  -content:DAY_OF_WEEK_IN_MONTH: 4
//[DEBUG 16 ] ->  -content:AM_PM: 1
//[DEBUG 16 ] ->  -content:HOUR: 1
//[DEBUG 16 ] ->  -content:HOUR_OF_DAY: 13
//[DEBUG 16 ] ->  -content:MINUTE: 31
//[DEBUG 16 ] ->  -content:SECOND: 14
//[DEBUG 16 ] ->  -content:MILLISECOND: 312
//[DEBUG 16 ] ->  -content:ZONE_OFFSET: 0
//[DEBUG 16 ] ->  -content:DST_OFFSET: 0
//[DEBUG 31 ] ->  -content:Date:Thu Jul 23 13:31:14 GMT 2009
//[DEBUG 31 ] ->  -content:getTimeInMillis:1248355874312
//[DEBUG 31 ] ->  -content:1970-01-02 03:46:40
//[DEBUG 31 ] ->  -content:1970-01-02 03:46:40
//[DEBUG 31 ] ->  -content:1986-07-03 03:46:40
//[DEBUG 31 ] ->  -content:1986-07-03 10:10:10
//[DEBUG 31 ] ->  -content:sun.util.calendar.ZoneInfo[id="GMT",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]
//[DEBUG 31 ] ->  -content:java.util.GregorianCalendar[time=520769410000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=1986,MONTH=6,WEEK_OF_YEAR=27,WEEK_OF_MONTH=1,DAY_OF_MONTH=3,DAY_OF_YEAR=184,DAY_OF_WEEK=5,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=10,HOUR_OF_DAY=10,MINUTE=10,SECOND=10,MILLISECOND=0,ZONE_OFFSET=0,DST_OFFSET=0]




Gavin.lee 2009-07-22 23:49 发表评论
]]>
java SimpleDateFormathttp://www.aygfsteel.com/jzone/articles/286458.htmlGavin.leeGavin.leeSun, 12 Jul 2009 08:59:00 GMThttp://www.aygfsteel.com/jzone/articles/286458.html1.date->String

import  java.util. * ;
import  java.text. * ;
public   class  DateTest  {
    
public   static   void  main(String[] args)      {    
        Calendar cal 
=  Calendar.getInstance();  
        
        Date time 
=  cal.getTime();
        
long  t  =  cal.getTimeInMillis();
        Date date 
=   new  Date();
        
// time == date

        String format1 
=   new  SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ).format(time);
        String format2 
=   new  SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ).format(t);
        String format3 
=   new  SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ).format(date):
        
//  format1 == format2 == format3
    }

}

2.String->date

import  java.util. * ;
import  java.text. * ;
public   class  DateTest  {
    
public   static   void  main(String[] args)      {    
        SimpleDateFormat sdf 
=   new  SimpleDateFormat ( " yyyy-MM-dd HH:mm:ss " ); 

        Date date 
=   null ;
        
try {
            date 
=  sdf.parse( " 2007-10-03 10:10:10 " ); // date å¯¹è±¡
        }
  catch  (ParseException e) {
            e.printStackTrace();
        }

        
        System.out.println(sdf.format(date));
    }

}

3.指定格式化日期的语言环境
import java.text.SimpleDateFormat;
import java.util.*;
public class Test {

    
public static void main(String[] args) {        
        SimpleDateFormat format 
= new SimpleDateFormat("EEE", Locale.ENGLISH);
        
        System.out.println(format.format(Calendar.getInstance().getTime()));    
//Thu
    }

}


4.è‹Þp¯­ä¸‹è§£é‡Šæ—¶é—´æ¨¡å¼?br />

日期和时间模�

¾l“æžœ

"yyyy.MM.dd G 'at' HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT
"EEE, MMM d, ''yy" Wed, Jul 4, '01
"h:mm a" 12:08 PM
"hh 'o''clock' a, zzzz" 12 o'clock PM, Pacific Daylight Time
"K:mm a, z" 0:08 PM, PDT
"yyyyy.MMMMM.dd GGG hh:mm aaa" 02001.July.04 AD 12:08 PM
"EEE, d MMM yyyy HH:mm:ss Z" Wed, 4 Jul 2001 12:08:56 -0700
"yyMMddHHmmssZ" 010704120856-0700
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" 2001-07-04T12:08:56.235-0700


Gavin.lee 2009-07-12 16:59 发表评论
]]>
求两个时间差http://www.aygfsteel.com/jzone/articles/271777.htmlGavin.leeGavin.leeWed, 20 May 2009 11:09:00 GMThttp://www.aygfsteel.com/jzone/articles/271777.html按照‹¹‹è¯•æ–ÒŽ³•åQŒå°±èƒ½å¤Ÿ½Ž—出两个旉™—´ç‚¹çš„å·®ã€?/p>
package com.Gavin.tools.util;

import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;

import com.sun.org.apache.bcel.internal.generic.NEW;

/** *//**
 * Title: æ—¥æœŸæ—‰™—´
 * Description: å·¥å…·¾c?br />  * 
@author Gavin.lee
 * @date 09-05-4 9-14am
 * 
@version 1.0
 
*/

public class DateUtil {

    
public static String date2Dispersion(String date_front, String date_back) {
        SimpleDateFormat df 
= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        Date begin 
= null;
        Date end 
= null;
        
try {
            begin 
= df.parse(date_front);
            end 
= df.parse(date_back);
        }
 catch (ParseException e) {
            e.printStackTrace();
        }


        
long between = (end.getTime() - begin.getTime()) / 1000;// é™¤ä»¥1000æ˜¯äØ“äº†è{换成¿U?/span>
        long day = between / (24 * 3600);//å¤?/span>
        long hour = between % (24 * 3600/ 3600;//ž®æ—¶
        long minute = between % 3600 / 60;//分钟
        long second = between % 60 / 60;//¿U?/span>

        
return day + "å¤?/span>" + hour + "ž®æ—¶" + minute + "分钟" + second + "¿U?/span>";
    }

    
    
public static void main(String args[]) {
        System.out.println(DateUtil.date2Dispersion(
"2004-01-02 11:30:24""2004-03-26 13:31:40"));
    }

}


Gavin.lee 2009-05-20 19:09 发表评论
]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º Ê®ÑßÊÐ| ½ðÏçÏØ| Ã×ȪÊÐ| ¶¨½áÏØ| Áø½­ÏØ| ÌÆº£ÏØ| ̨¶«ÊÐ| ƽÀÖÏØ| аͶû»¢ÓÒÆì| É£Ö²ÏØ| ²ªÀûÏØ| ÕѾõÏØ| ÇìÔªÏØ| »áÄþÏØ| ÁúÑÒÊÐ| ¹¤²¼½­´ïÏØ| Ë«·åÏØ| ÈÕÍÁÏØ| èÈÑôÏØ| ÈÊ»³ÊÐ| ÓÀÊ¤ÏØ| Ê©±üÏØ| ÁúÁêÏØ| ɳÍåÏØ| ÐÂÖñÏØ| µ¤ÑôÊÐ| Èð½ðÊÐ| ·ÚÎ÷ÏØ| ²ýÀèÏØ| ÇíÖÐ| µÂÑôÊÐ| ÕØÖÝÏØ| °¢ºÏÆæÏØ| Ò¶³ÇÏØ| ½­´ïÏØ| Ë«³ÇÊÐ| ÄϽ§| ä»Ë®ÏØ| ¸Á¶ûÏØ| ÁÉÑôÊÐ| ¹¤²¼½­´ïÏØ|