<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 72  文章 - 28  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(4)

    隨筆分類(66)

    隨筆檔案(72)

    文章檔案(19)

    收藏夾

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    oracle數(shù)據(jù)庫(kù)是重量級(jí)的,其管理非常復(fù)雜,將其在linux平臺(tái)上的啟動(dòng)和關(guān)閉步驟整理一下。

    安裝完畢oracle以后,需要?jiǎng)?chuàng)建oracle系統(tǒng)用戶,并在/home/oracle下面的.bash_profile添加幾個(gè)環(huán)境變量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:

    export ORACLE_SID=test  export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx

    啟動(dòng)步驟:注意$代表shell命令提示符,這里的oracle是9.0以上版本。

    切換到oracle用戶下面:
    $ su - oracle

    $ sqlplus / nolog

    sql> conn / as sysdba

    sql> startup (啟動(dòng)數(shù)據(jù)庫(kù),一般不需要加參數(shù),只要設(shè)置好環(huán)境變量)

    sql>shutdown (關(guān)閉數(shù)據(jù)庫(kù)其參數(shù) :shutdown有四個(gè)參數(shù),四個(gè)參數(shù)的含義如下:
    Normal 需要等待所有的用戶斷開(kāi)連接
    Immediate 等待用戶完成當(dāng)前的語(yǔ)句
    Transactional 等待用戶完成當(dāng)前的事務(wù)
    Abort 不做任何等待,直接關(guān)閉數(shù)據(jù)庫(kù)
    normal需要在所有連接用戶斷開(kāi)后才執(zhí)行關(guān)閉數(shù)據(jù)庫(kù)任務(wù),所以有的時(shí)候看起來(lái)好象命令沒(méi)有運(yùn)行一樣!在執(zhí)行這個(gè)命令后不允許新的連接
    immediate在用戶執(zhí)行完正在執(zhí)行的語(yǔ)句后就斷開(kāi)用戶連接,并不允許新用戶連接。
    transactional 在擁護(hù)執(zhí)行完當(dāng)前事物后斷開(kāi)連接,并不允許新的用戶連接數(shù)據(jù)庫(kù)。
    abort 執(zhí)行強(qiáng)行斷開(kāi)連接并直接關(guān)閉數(shù)據(jù)庫(kù)。

    sql> quit (退出sql模式)

    啟動(dòng)監(jiān)聽(tīng)器:

    $ su - oracle
    然后切換到$oracle_home/bin下面,執(zhí)行下面命令

    $lsnrctl start (啟動(dòng)監(jiān)聽(tīng)器)
    $lsnrctl status (查看監(jiān)聽(tīng)器啟動(dòng)狀態(tài))
    $lsnrctl stop(關(guān)閉監(jiān)聽(tīng)器)

     

    經(jīng)常遇到的問(wèn)題:

    1)權(quán)限問(wèn)題,解決方法,切換到oracle用戶;

    2)沒(méi)有關(guān)閉監(jiān)聽(tīng)器 ,解決方法:關(guān)閉監(jiān)聽(tīng)器

    3)有oracle實(shí)例沒(méi)有關(guān)閉,解決辦法:關(guān)閉oracle實(shí)例

    4)環(huán)境變量設(shè)置不全,解決辦法:修改環(huán)境變量

    posted @ 2011-09-26 14:28 kelly 閱讀(406) | 評(píng)論 (0)編輯 收藏
    導(dǎo)出 exp userid/pwdid@servername file=dataname.dmp
    導(dǎo)入 imp username/pwdid@servername file=dataname.dmp
    Oracle數(shù)據(jù)導(dǎo)入導(dǎo)出imp/exp就相當(dāng)于oracle數(shù)據(jù)還原與備份。exp命令可以把數(shù)據(jù)從遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器導(dǎo)出到本地的dmp文 件,imp命令可以把dmp文件從本地導(dǎo)入到遠(yuǎn)處的數(shù)據(jù)庫(kù)服務(wù)器中。 利用這個(gè)功能可以構(gòu)建兩個(gè)相同的數(shù)據(jù)庫(kù),一個(gè)用來(lái)測(cè)試,一個(gè)用來(lái)正式使用。

    執(zhí)行環(huán)境:可以在SQLPLUS.EXE或者DOS(命令行)中執(zhí)行,
    DOS中可以執(zhí)行時(shí)由于 在oracle 8i 中 安裝目錄\ora81\BIN被設(shè)置為全局路徑,
    該目錄下有EXP.EXE與IMP.EXE文件被用來(lái)執(zhí)行導(dǎo)入導(dǎo)出。
    oracle用java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個(gè)文件有可能是被包裝后的類文件。
    SQLPLUS.EXE調(diào)用EXP.EXE、IMP.EXE所包裹的類,完成導(dǎo)入導(dǎo)出功能。

    下面介紹的是導(dǎo)入導(dǎo)出的實(shí)例。
    數(shù)據(jù)導(dǎo)出:
    1 將數(shù)據(jù)庫(kù)TEST完全導(dǎo)出,用戶名system 密碼manager 導(dǎo)出到D:\daochu.dmp中
       exp system/manager@TEST file=d:\daochu.dmp full=y
    2 將數(shù)據(jù)庫(kù)中system用戶與sys用戶的表導(dǎo)出
       exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
    3 將數(shù)據(jù)庫(kù)中的表inner_notify、notify_staff_relat導(dǎo)出
        exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat) 

    4 將數(shù)據(jù)庫(kù)中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導(dǎo)出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"

    上面是常用的導(dǎo)出,對(duì)于壓縮,既用winzip把dmp文件可以很好的壓縮。
    也可以在上面命令后面 加上 compress=y 來(lái)實(shí)現(xiàn)。

    數(shù)據(jù)的導(dǎo)入
    1 將D:\daochu.dmp 中的數(shù)據(jù)導(dǎo)入 TEST數(shù)據(jù)庫(kù)中。
       imp system/manager@TEST file=d:\daochu.dmp
       imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y 
       上面可能有點(diǎn)問(wèn)題,因?yàn)橛械谋硪呀?jīng)存在,然后它就報(bào)錯(cuò),對(duì)該表就不進(jìn)行導(dǎo)入。
       在后面加上 ignore=y 就可以了。
    2 將d:\daochu.dmp中的表table1 導(dǎo)入
    imp system/manager@TEST file=d:\daochu.dmp tables=(table1) 

    基本上上面的導(dǎo)入導(dǎo)出夠用了。不少情況要先是將表徹底刪除,然后導(dǎo)入。

    注意:
    操作者要有足夠的權(quán)限,權(quán)限不夠它會(huì)提示。
    數(shù)據(jù)庫(kù)時(shí)可以連上的。可以用tnsping TEST 來(lái)獲得數(shù)據(jù)庫(kù)TEST能否連上。

    附錄一:
    給用戶增加導(dǎo)入數(shù)據(jù)權(quán)限的操作
    第一,啟動(dòng)sql*puls
    第二,以system/manager登陸
    第三,create user 用戶名 IDENTIFIED BY 密碼 (如果已經(jīng)創(chuàng)建過(guò)用戶,這步可以省略)
    第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
       DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
        DBA,CONNECT,RESOURCE,CREATE SESSION TO 用戶名字 
    第五, 運(yùn)行-cmd-進(jìn)入dmp文件所在的目錄, 
        imp userid=system/manager full=y file=*.dmp
         或者 imp userid=system/manager full=y file=filename.dmp

    執(zhí)行示例:
    F:\Work\Oracle_Data\backup>imp userid=test/test full=y file=inner_notify.dmp

    屏幕顯示
    Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006
    (c) Copyright 2000 Oracle Corporation. All rights reserved.

    連接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
    With the Partitioning option
    JServer Release 8.1.7.0.0 - Production

    經(jīng)由常規(guī)路徑導(dǎo)出由EXPORT:V08.01.07創(chuàng)建的文件
    已經(jīng)完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的導(dǎo)入
    導(dǎo)出服務(wù)器使用UTF8 NCHAR 字符集 (可能的ncharset轉(zhuǎn)換)
    . 正在將AICHANNEL的對(duì)象導(dǎo)入到 AICHANNEL
    . . 正在導(dǎo)入表                  "INNER_NOTIFY"          4行被導(dǎo)入
    準(zhǔn)備啟用約束條件...
    成功終止導(dǎo)入,但出現(xiàn)警告。


    附錄二:
    Oracle 不允許直接改變表的擁有者, 利用Export/Import可以達(dá)到這一目的.
    先建立import9.par,
    然后,使用時(shí)命令如下:imp parfile=/filepath/import9.par
    例 import9.par 內(nèi)容如下:
            FROMUSER=TGPMS        
            TOUSER=TGPMS2     (注:把表的擁有者由FROMUSER改為TOUSER,F(xiàn)ROMUSER和TOUSER的用戶可以不同)           
            ROWS=Y
            INDEXES=Y
            GRANTS=Y
            CONSTRAINTS=Y
            BUFFER=409600
            file==/backup/ctgpc_20030623.dmp
            log==/backup/import_20030623.log

    經(jīng)驗(yàn)證,屬合格產(chǎn)品!
    posted @ 2011-09-26 14:27 kelly 閱讀(367) | 評(píng)論 (0)編輯 收藏
    為換成項(xiàng)目自帶標(biāo)志,我們僅僅需要修改一下項(xiàng)目根目錄下的圖標(biāo),有以下幾個(gè)方法:
    1、比如修改http://localhost:8080訪問(wèn)的圖標(biāo),我們可以,修改E:\apache-tomcat-5.5.28\webapps\ROOT下的,ico文件,將該文件替換成想要的圖標(biāo)即可,命名也為favicon.ico,系統(tǒng)會(huì)自動(dòng)找到這個(gè)文件。

    2、系統(tǒng)部署到TOMCAT,訪問(wèn)時(shí)IE欄出現(xiàn)TOMCAT的小貓圖標(biāo) 

    同樣如果部署在webapps下面的也一樣處理。
    3、或者直接在tomcat安裝跟目錄下放一個(gè)命名為tomcat.ico文件的圖標(biāo),所有項(xiàng)目將引用這個(gè)圖標(biāo)。(我暫時(shí)采用的這種方式)

     

    但是,如果直接替換,效果不會(huì)顯示出來(lái),重啟tomcat也不管用,這是由于瀏覽器緩沖造成的我們把歷史記錄刪除即可。


    posted @ 2011-06-24 10:46 kelly 閱讀(1337) | 評(píng)論 (0)編輯 收藏

     

     

     

    linux安裝配置jdk1.5、tomcat5.5、eclipse3.2、Myeclipse

    linux安裝配置jdk1.5、tomcat5.5、eclipse3.2、Myeclipse5.1詳解
          包括安裝jdk1.5,tomcat5.5,eclipse3.2,Myeclipse5.1到配置搭建成功。

    第一步:下載所須要的軟件

    下載jdk1.5。
    下載tomcat5.5。
    下載eclipse3.2。
    下載Myeclipse5.1

    第二步:安裝已下載軟件
    假設(shè)你將上訴所要下載的軟件全部從光盤拷貝或者通過(guò)pc機(jī)ftp到linux服務(wù)器上傳到/home/user/Downloads目錄下。

    首先要安裝jdk1.5
              1. 打開(kāi)終端,運(yùn)行命令su root 切換到超級(jí)用戶。
              2.cd切換到/home/user/Downloads目錄下。運(yùn)行命令 cp jdk-1_5_0_12-linux-i586.bin /usr/local將jdk復(fù)制到/usr/local目錄下。
              3.cd切換到/usr/local目錄下。運(yùn)行命令 chmod a+x jdk-1_5_0_12-linux-i586.bin給於相應(yīng)權(quán)限。
              4.運(yùn)行命令 ./jdk-1_5_0_12-linux-i586.bin 等待,按提示安裝jdk,假設(shè)安裝在/usr/local目錄下。jdk安裝完成。

    然后安裝tomcat5.5
                  1.cd切換到/home/user/Downloads目錄下。運(yùn)行命令cp apache-tomcat-5.tar.gz /usr/local將其拷貝到/usr/local目錄下。
              2.cd切換到/usr/local目錄下。運(yùn)行命令tar xvfz apache-tomcat-5.tar.gz將其在/usr/local目錄中解壓。tomcat5.5安裝完成。

    安裝eclipse3.2
              1.cd切換到/home/user/Downloads目錄下。運(yùn)行命令cp eclipse-SDK-3.2.2-linux-gtk.tar.gz /usr/local將其拷貝到/usr/local目錄下。
              2.cd切換到/usr/local目錄下。運(yùn)行命令tar xvfz eclipse-SDK-3.2.2-linux-gtk.tar.gz 將其解壓。eclipse3.2安裝完成。

    安裝Myeclipse5.1
    1.cd切換到/home/user/Downloads目錄下。運(yùn)行命令cp MyEclipseEnterprise(Linux)WorkbenchInstaller_5_1_0GA_E3_2_1.bin /usr/local將其拷貝到/usr/local目錄下。
              2.cd切換到/usr/local目錄下。運(yùn)行命令chmod +x MyEclipseEnterprise(Linux)WorkbenchInstaller_5_1_0GA_E3_2_1.bin ,然后運(yùn)行$./M*.bin 安裝過(guò)程中會(huì)提示選擇Eclipse安裝目錄,按照你實(shí)際的Eclipse安裝目錄進(jìn)行選擇即可。Myeclipse安裝完成。
    到此步驟,安裝軟件已經(jīng)完成了,但是還不能運(yùn)行,還要進(jìn)行配置。


    第三步:配置環(huán)境變量

              首先運(yùn)行命令 vi /etc/profile 出現(xiàn)profile文件源代碼。
              按鍵盤子母“i”進(jìn)入插入模式。
              在profile文件中插入以下代碼:
               export JAVA_HOME=/usr/local/java
          export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
           export CLASSPATH=.:/usr/local/java/lib:/usr/local/java/jre/lib:$CLASSPATH
           export TOMCAT_HOME=/usr/local/tomcat
              我得源文件代碼是這樣:
    # /etc/profile
    # System wide environment and startup programs, for login setup
    # Functions and aliases go in /etc/bashrc
    pathmunge () {
            if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
               if [ "$2" = "after" ] ; then
                  PATH=$PATH:$1
               else
                  PATH=$1:$PATH
               fi
            fi
    }
    # Path manipulation
    #if [ `id -u` = 0 ]; then
            pathmunge /sbin
            pathmunge /usr/sbin
            pathmunge /usr/local/sbin
    #fi
    pathmunge /usr/X11R6/bin after
    unset pathmunge
    # No core files by default
    ulimit -S -c 0 > /dev/null 2>&1

    USER="`id -un`"
    LOGNAME=$USER
    MAIL="/var/spool/mail/$USER"

    HOSTNAME=`/bin/hostname`
    HISTSIZE=1000

    if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
        INPUTRC=/etc/inputrc
    fi

    export JAVA_HOME=/usr/local/java
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    export CLASSPATH=.:/usr/local/java/lib:/usr/local/java/jre/lib:$CLASSPATH
    export TOMCAT_HOME=/usr/local/tomcat


    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

    for i in /etc/profile.d/*.sh ; do
        if [ -r "$i" ]; then
            . $i
        fi
    done
    unset i
    export G_BROKEN_FILENAMES=true
              黑體字部分是插入代碼。
              插入完成后按“ESC”健。在按大寫的子母“ZZ”。保存退出。
              環(huán)境變量配置完成后,可以做以下策試。
              運(yùn)行命令java -version,出現(xiàn)jdk版本和相關(guān)信息,證明jdk已經(jīng)OK了。
              cd切換到/opt/tomcat/bin目錄下,運(yùn)行命令 ./startup.sh,出現(xiàn)如下信息:
               Using CATALINA_BASE:   /opt/tomcat
               Using CATALINA_HOME:   /opt/tomcat
               Using CATALINA_TMPDIR: /opt/tomcat/temp
               Using JRE_HOME:       /usr/java/jre1.5.0_05
              證明安裝成功。如果以上策試沒(méi)成功的話,請(qǐng)仔細(xì)檢查環(huán)境變量的配置。
              到此步驟為止,已經(jīng)成功的配置完成了jdk和tomcat。該是配置我們eclipse的時(shí)候了。
    posted @ 2011-03-03 17:18 kelly 閱讀(6039) | 評(píng)論 (4)編輯 收藏

    java處理日期時(shí)間 相加減
    JAVA處理日期時(shí)間常用方法:

    1.java.util.Calendar
    Calendar 類是一個(gè)抽象類,它為特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日歷字段之間的轉(zhuǎn)換提供了一些方法,并為操作日歷字段(例如獲得下星期的日期)提供了一些方法。瞬間可用毫秒值來(lái)表示,它是距歷元(即格林威治標(biāo)準(zhǔn)時(shí)間 1970 年 1 月 1 日的 00:00:00.000,格里高利歷)的偏移量。

    例:
    Java代碼 
    1. Calendar cal = Calendar.getInstance();//使用默認(rèn)時(shí)區(qū)和語(yǔ)言環(huán)境獲得一個(gè)日歷。   
    2. cal.add(Calendar.DAY_OF_MONTH, -1);//取當(dāng)前日期的前一天.   
    3.  
    4. cal.add(Calendar.DAY_OF_MONTH, +1);//取當(dāng)前日期的后一天.   
    5.  
    6. //通過(guò)格式化輸出日期   
    7. java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");   
    8.  
    9. System.out.println("Today is:"+format.format(Calendar.getInstance().getTime()));   
    10.  
    11. System.out.println("yesterday is:"+format.format(cal.getTime())); 


    得到2007-12-25日期:
    Java代碼 
    1. Calendar calendar = new GregorianCalendar(2007, 11, 25,0,0,0);   
    2. Date date = calendar.getTime();   
    3. System.out.println("2007 Christmas is:"+format.format(date)); 

    java月份是從0-11,月份設(shè)置時(shí)要減1.

    GregorianCalendar構(gòu)造方法參數(shù)依次為:年,月-1,日,時(shí),分,秒.

    取日期的部分:
    Java代碼 
    1. int year =calendar.get(Calendar.YEAR);   
    2.  
    3. int month=calendar.get(Calendar.MONTH)+1;   
    4.  
    5. int day =calendar.get(Calendar.DAY_OF_MONTH);   
    6.  
    7. int hour =calendar.get(Calendar.HOUR_OF_DAY);   
    8.  
    9. int minute =calendar.get(Calendar.MINUTE);   
    10.  
    11. int seconds =calendar.get(Calendar.SECOND); 


    取月份要加1.

    判斷當(dāng)前月份的最大天數(shù):
    Java代碼 
    1. Calendar cal = Calendar.getInstance();   
    2. int day=cal.getActualMaximum(Calendar.DAY_OF_MONTH);   
    3. System.out.println(day); 


    2.java.util.Date
    Java代碼 
    1. java.util.Date today=new java.util.Date();   
    2. System.out.println("Today is "+formats.format(today)); 


    取當(dāng)月的第一天:
    Java代碼 
    1. java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-01");   
    2. java.util.Date firstDay=new java.util.Date();   
    3. System.out.println("the month first day is "+formats.format(firstDay)); 

    取當(dāng)月的最后一天:
    Java代碼 
    1.    
    2. Calendar cal = Calendar.getInstance();   
    3. int maxDay=cals.getActualMaximum(Calendar.DAY_OF_MONTH);   
    4. java.text.Format formatter3=new java.text.SimpleDateFormat("yyyy-MM-"+maxDay);   
    5. System.out.println(formatter3.format(cal.getTime())); 


    求兩個(gè)日期之間相隔的天數(shù):
    Java代碼 
    1. java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");   
    2. java.util.Date beginDate= format.parse("2007-12-24");   
    3. java.util.Date endDate= format.parse("2007-12-25");   
    4. long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);   
    5. System.out.println("相隔的天數(shù)="+day); 

    一年前的日期:
    Java代碼 
    1. java.text.Format formatter=new java.text.SimpleDateFormat("yyyy-MM-dd");   
    2. java.util.Date todayDate=new java.util.Date();   
    3. long beforeTime=(todayDate.getTime()/1000)-60*60*24*365;   
    4. todayDate.setTime(beforeTime*1000);   
    5. String beforeDate=formatter.format(todayDate);   
    6. System.out.println(beforeDate); 

    一年后的日期:
    Java代碼 
    1. java.text.Format formatter=new java.text.SimpleDateFormat("yyyy-MM-dd");   
    2. java.util.Date todayDate=new java.util.Date();   
    3. long afterTime=(todayDate.getTime()/1000)+60*60*24*365;   
    4. todayDate.setTime(afterTime*1000);   
    5. String afterDate=formatter.format(todayDate);   
    6. System.out.println(afterDate); 

    求10小時(shí)后的時(shí)間
    Java代碼 
    1. java.util.Calendar Cal=java.util.Calendar.getInstance();   
    2. Cal.setTime(dateOper);   
    3. Cal.add(java.util.Calendar.HOUR_OF_DAY,10);   
    4. System.out.println("date:"+forma.format(Cal.getTime())); 

    求10小時(shí)前的時(shí)間
    Java代碼 
    1. java.util.Calendar Cal=java.util.Calendar.getInstance();   
    2. Cal.setTime(dateOper);   
    3. Cal.add(java.util.Calendar.HOUR_OF_DAY,-10);   
    4. System.out.println("date:"+forma.format(Cal.getTime())); 

    3.java.sql.Date
    繼承自java.util.Date,是操作數(shù)據(jù)庫(kù)用的日期類型
    Java代碼 
    1. java.sql.Date sqlDate = new java.sql.Date(java.sql.Date.valueOf("2007-12-25").getTime()); 

    日期比較:簡(jiǎn)單的比較可以以字符串的形式直接比較,也可使用
    java.sql.Date.valueOf("2007-03-08").compareTo(java.sql.Date.valueOf("2007-03-18"))方式來(lái)比較日期的大小.也可使用java.util.Date.after(java.util.Date)來(lái)比較.

    相差時(shí)間:
    long difference=c2.getTimeInMillis()-c1.getTimeInMillis();
    相差天數(shù):long day=difference/(3600*24*1000)
    相差小時(shí):long hour=difference/(3600*1000)
    相差分鐘:long minute=difference/(60*1000)
    相差秒: long second=difference/1000

    補(bǔ)充:
    Java代碼 
    1. DateFormat df=new SimpleDateFormat("yyyy-MM-dd EE hh:mm:ss");   
    2. System.out.println(df.format(new Date()));   
    3. Date date = new Date();   
    4. DateFormat shortDate=DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);   
    5. DateFormat mediumDate =DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);   
    6. DateFormat longDate =DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG);   
    7. DateFormat fullDate =DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL);   
    8.  
    9. system.out.println(shortDate.format(date));   
    10. System.out.println(mediumDate.format(date));   
    11. System.out.println(longDate.format(date));   
    12. System.out.println(fullDate.format(date));   
    13.  
    14. 08-4-15 下午3:24   
    15. 2008-4-15 15:24:31   
    16. 2008年4月15日 下午03時(shí)24分31秒   
    17. 2008年4月15日 星期二 下午03時(shí)24分31秒CST   
    18.  
    19.  
    20. Calendar c = Calendar.getInstance();   
    21.  
    22. c.add(Calendar.MONTH, 1); // 目前時(shí)間加1個(gè)月   
    23. System.out.println(df.format(c.getTime()));   
    24.  
    25. c.add(Calendar.HOUR, 3); // 目前時(shí)間加3小時(shí)   
    26. System.out.println(df.format(c.getTime()));   
    27.  
    28. c.add(Calendar.YEAR, -2); // 目前時(shí)間減2年   
    29. System.out.println(df.format(c.getTime()));   
    30.  
    31. c.add(Calendar.DAY_OF_WEEK, 7); // 目前的時(shí)間加7天   
    32. System.out.println(df.format(c.getTime()));

    posted @ 2011-02-21 12:15 kelly 閱讀(28806) | 評(píng)論 (0)編輯 收藏
    僅列出標(biāo)題
    共15頁(yè): First 上一頁(yè) 5 6 7 8 9 10 11 12 13 下一頁(yè) Last 
    主站蜘蛛池模板: 亚洲中文字幕无码一去台湾| 成年网站免费视频A在线双飞| 亚洲国产成人无码AV在线| 亚洲人成在线影院| 亚洲国产精品无码久久久久久曰 | 日韩毛片无码永久免费看| 91精品国产免费久久国语麻豆| 国产精品免费一区二区三区| 亚洲爆乳无码精品AAA片蜜桃| 亚洲成年人电影在线观看| 久久亚洲国产精品| 国产AV无码专区亚洲AV漫画| 免费一级做a爰片性色毛片| 成年女性特黄午夜视频免费看| 亚洲免费在线视频观看| 久久这里只精品热免费99| 精品国产污污免费网站入口| 污视频网站免费在线观看| 日本亚洲欧美色视频在线播放| 国产成人亚洲合集青青草原精品| 亚洲精品国产情侣av在线| 亚洲综合在线视频| 亚洲另类激情综合偷自拍| 亚洲av永久无码精品表情包| 亚洲午夜福利717| 国产亚洲午夜高清国产拍精品| 亚洲精品网站在线观看不卡无广告 | 四虎永久成人免费| 四虎影院永久免费观看| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲视频在线免费| 久久免费视频一区| 中文字幕无码毛片免费看| 国产又黄又爽胸又大免费视频| 国产精品美女免费视频观看| 中文精品人人永久免费| 亚洲精品免费观看| 亚洲成人免费网址| 毛片在线免费视频| 永久免费av无码网站大全| 免费国产高清视频|