隨筆-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 百年 閱讀(416) 評論(0)  編輯  收藏 所屬分類: Asp Article
          主站蜘蛛池模板: 夏河县| 时尚| 濮阳市| 鄢陵县| 元氏县| 扶沟县| 江安县| 灌阳县| 蓬安县| 桃江县| 通山县| 扶沟县| 福建省| 博兴县| 迁安市| 丘北县| 海门市| 伊宁县| 佳木斯市| 银川市| 大丰市| 酒泉市| 青阳县| 秦安县| 射阳县| 仪陇县| 玛多县| 磐石市| 华安县| 荔波县| 清水县| 朔州市| 满洲里市| 蓬溪县| 遂宁市| 资阳市| 荣成市| 双鸭山市| 镇赉县| 太白县| 益阳市|