隨筆-3  評論-26  文章-41  trackbacks-0
          <%
          '該函數作用:按指定參數格式化顯示時間。
          '
          numformat=1:將時間轉化為yyyy-mm-dd hh:nn格式。
          '
          numformat=2:將時間轉化為yyyy-mm-dd格式。
          '
          numformat=3:將時間轉化為hh:nn格式。
          '
          numformat=4:將時間轉化為yyyy年mm月dd日 hh時nn分格式。
          '
          numformat=5:將時間轉化為yyyy年mm月dd日格式。
          '
          numformat=6:將時間轉化為hh時nn分格式。
          '
          numformat=7:將時間轉化為yyyy年mm月dd日 星期×格式。
          '
          numformat=8:將時間轉化為yymmdd格式。
          '
          numformat=9:將時間轉化為mmdd格式。

          function formatdate(shijian,numformat)
            
          dim ystr,mstr,dstr,hstr,nstr '變量含義分別為年字符串,月字符串,日字符串,時字符串,分字符串
            
            
          if isnull(shijian) then
              numformat
          =0
            
          else
              ystr
          =DatePart("yyyy",shijian)   
              
           
          if DatePart("m",shijian)>9 then 
                mstr
          =DatePart("m",shijian)
              
          else
                mstr
          ="0"&DatePart("m",shijian)  
              
          end if
            
              
          if DatePart("d",shijian)>9 then 
                dstr
          =DatePart("d",shijian)
              
          else
                dstr
          ="0"&DatePart("d",shijian)  
              
          end if
            
              
          if DatePart("h",shijian)>9 then 
                hstr
          =DatePart("h",shijian)
              
          else
                hstr
          ="0"&DatePart("h",shijian)  
              
          end if
            
              
          if DatePart("n",shijian)>9 then 
                nstr
          =DatePart("n",shijian)
              
          else
                nstr
          ="0"&DatePart("n",shijian)  
              
          end if
            
          end if  
            
            
          select case numformat
              
          case 0
             formatdate
          =""
           
          case 1
             formatdate
          =ystr&"-"&mstr&"-"&dstr&" "&hstr&":"&nstr 
           
          case 2
             formatdate
          =ystr&"-"&mstr&"-"&dstr 
           
          case 3
             formatdate
          =hstr&":"&nstr
           
          case 4
             formatdate
          =ystr&""&mstr&""&dstr&"日 "&hstr&""&nstr&""
           
          case 5
             formatdate
          =ystr&""&mstr&""&dstr&"" 
           
          case 6
             formatdate
          =hstr&""&nstr&""
           
          case 7
             formatdate
          =ystr&""&mstr&""&dstr&"日 "&WeekdayName(Weekday(shijian))
           
          case 8
             formatdate
          =right(ystr,2)&mstr&dstr
           
          case 9
             formatdate
          =mstr&dstr
            
          end select
          end function
          %
          >
          posted on 2007-11-21 22:03 百年 閱讀(421) 評論(0)  編輯  收藏 所屬分類: Asp Article
          主站蜘蛛池模板: 大悟县| 内江市| 磐石市| 克东县| 永济市| 尚志市| 共和县| 塔河县| 仪征市| 平南县| 绵竹市| 文山县| 高台县| 曲水县| 华宁县| 雷波县| 崇礼县| 莫力| 子洲县| 内江市| 长泰县| 田林县| 洪泽县| 乌兰察布市| 保德县| 青海省| 灵川县| 调兵山市| 侯马市| 日照市| 长海县| 韩城市| 中阳县| 峡江县| 桂林市| 凤冈县| 中卫市| 广西| 吐鲁番市| 开封县| 江北区|