none
時間比較問題 RRS feed

  • 問題

  •  

    各位大大  請教一下

    在目錄底下  檔案名稱皆以時間命名(20070903----抓取系統時間  格式=yyyyMMdd)

    檔案假如共有30各(20070903,20070904,20070905......20070929,2000930,20071001以此類推)

     

    我以判斷好要留下檔案的時間區間(如20070905~20070918   這兩各禮拜的檔案)

    現在要去把其它檔案不符合這區間的條件 都給刪除掉

    想請問各位大大 時間的區間要如何表達條件

    我摸索滿九都搞不定

    感謝

    2007年9月4日 上午 01:35

解答

  • 這應該可以簡化成字串比較的觀念,所以可以寫成這樣:

     

    If filename < "20070905" and filename >"20070918" then

      '作delete

    end if

     

    2007年9月4日 上午 01:45
    版主

所有回覆

  • 這應該可以簡化成字串比較的觀念,所以可以寫成這樣:

     

    If filename < "20070905" and filename >"20070918" then

      '作delete

    end if

     

    2007年9月4日 上午 01:45
    版主
  • hi 你好:

        你可以把檔名(yyyyMMdd)轉回成datetime去判斷,切成4-2-2,然後判斷如果不在你要的日期之內

        就砍掉嚕!

                                                                  馬小玲  http://blog.blueshop.com.tw/swtnwr/

    2007年9月4日 上午 01:47
  • 感謝各位大大

    馬上去是看看

    希望可以搞定

    2007年9月4日 上午 03:08