隨筆-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
          主站蜘蛛池模板: 共和县| 黄龙县| 拉萨市| 桑日县| 财经| 定兴县| 峨边| 正蓝旗| 外汇| 连城县| 古蔺县| 安吉县| 宁南县| 叶城县| 涟水县| 蒙阴县| 龙门县| 咸丰县| 台北县| 丽江市| 安国市| 平谷区| 庄河市| 宁蒗| 南岸区| 龙南县| 新建县| 定远县| 景宁| 湖口县| 锦屏县| 长葛市| 玛沁县| 汶上县| 册亨县| 南皮县| 阿尔山市| 赣州市| 怀化市| 乐业县| 长阳|