隨筆-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
          主站蜘蛛池模板: 南木林县| 普宁市| 胶南市| 宣城市| 杭锦旗| 怀仁县| 凤庆县| 彩票| 沭阳县| 枝江市| 乾安县| 伊金霍洛旗| 乌拉特前旗| 宣恩县| 邯郸市| 布拖县| 灵宝市| 和硕县| 海南省| 阿合奇县| 齐河县| 民和| 南通市| 泰宁县| 韩城市| 西乌| 陈巴尔虎旗| 阳谷县| 聂荣县| 美姑县| 葵青区| 麟游县| 紫阳县| 余庆县| 青河县| 南部县| 枣阳市| 鄂伦春自治旗| 闵行区| 民勤县| 伊川县|