• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            山寨:不是最好的,是最適合我們的!歡迎體驗(yàn)山寨 中文版MSDN

            Blog @ Blog

            當(dāng)華美的葉片落盡,生命的脈絡(luò)才歷歷可見(jiàn)。 -- 聶魯達(dá)

            常用鏈接

            統(tǒng)計(jì)

            積分與排名

            BBS

            Blog

            Web

            最新評(píng)論

            [轉(zhuǎn)]CTime 使用總結(jié)

            1.初始化

             

                 m_begintime=CTime(2004,1,1,0,0,0,-1);//參數(shù)依次為year,month,day,hour,minite,second
                 m_endtime =CTime::GetCurrentTime();//當(dāng)前時(shí)間

             

            2.日期比較

             

             CTimeSpan span;

            span
            =time1-time2;

             

            得到兩時(shí)間的間隔.

            可以取得span.GetHours().等

            3.access數(shù)據(jù)庫(kù)查詢(xún)

            使用DateDiff()函數(shù),具體參照access幫助

             

            CString timesql;
             timesql.Format(
            " Where DateDiff('d',%s,'%s')<=0","日期",m_begintime.Format("%Y-%m-%d"));

             

             

            4讀取日期字段(odbc)

             

                CDBVariant var;
                 recset.GetFieldValue(i,var);
                s.Format(
            "%d-%d-%d",(var.m_pdate)->year,(var.m_pdate)->month,
                 (var.m_pdate)
            ->day);

             

            5.CTime轉(zhuǎn)換為CString

              例:

               m_begintime.Format("%Y-%m-%d");//2004-10-03

             

             

            6.CString轉(zhuǎn)換為CTime

             

                //s="2004-10-5"
               int first=s.Find('-');
               
            int second=s.Find('-',first+1);

               
            int year=atoi(s.Left(4));
               
            int month=atoi(s.Mid(first+1,second-first+1));
               
            int day=atoi(s.Mid(second+1,s.GetLength()-second-1));
               CTime temp(year,month,day,
            0,0,0);


             

            7.判斷CString是否表示的正確日期格式

             

            //判斷是否為2004-01-13  ch 可代表其他分隔符
            bool IsDate(CString str,char ch)
            {
             
            if(str.IsEmpty()) return false;
             
            //日期分段
             int first=str.Find(ch);
             
            int second=str.Find(ch,first+1);

             
            int year=atoi(str.Left(4));
             
            int month=atoi(str.Mid(first+1,second-first+1));
             
            int day=atoi(str.Mid(second+1,str.GetLength()-second-1));
                
            //判斷
             if (year < 2000 || year >= 2010)
             
            {
              
            return false;
             }

             
            else if (month< 1 || month >12)
             
            {
              
            return false;
             }

             
            else if (day< 1 || day > 31)
             
            {
              
            return false;
             }

             
            else if (month == 4 || month == 6 || month == 9 || month == 11)
             
            {
              
            if(day > 30)
              
            {
               
            return false;
              }

              
            else
              
            {
               
            return true;
              }

             }

             
            else if (month == '2')
             
            {
              
            if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
              
            {
               
            if (day>29)
               
            {
                
            return false;
               }

               
            else
               
            {
                
            return true;
               }

              }

              
            else if (day>28)
              
            {
               
            return false;
              }

              
            return true;
             }

             
            else
             
            {
              
            return true;
             }

                

            }


            posted on 2007-08-15 22:05 isabc 閱讀(2247) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): VC Function

            廣告信息(免費(fèi)廣告聯(lián)系)

            中文版MSDN:
            歡迎體驗(yàn)

            久久精品这里热有精品| 久久成人精品视频| 亚洲伊人久久综合影院| av色综合久久天堂av色综合在| 亚洲国产精品一区二区久久hs| 精品综合久久久久久97超人| 久久久久99精品成人片三人毛片 | 国产精品久久久久久五月尺| 99精品国产综合久久久久五月天| 久久精品国产精品青草| 久久久久国产精品人妻| 999久久久国产精品| 国产激情久久久久久熟女老人| 国产综合久久久久久鬼色| 伊人久久大香线蕉AV一区二区| 国产精品一久久香蕉产线看| 亚洲精品NV久久久久久久久久| 国产精品99久久99久久久| 欧美日韩精品久久免费| 精品国产91久久久久久久a | 精品乱码久久久久久夜夜嗨 | 性做久久久久久久久久久| 97精品伊人久久大香线蕉app| 久久AV无码精品人妻糸列| 久久综合亚洲色HEZYO国产| 久久国产高清字幕中文| a高清免费毛片久久| 狠色狠色狠狠色综合久久| 久久国产色AV免费观看| 成人免费网站久久久| 国内精品久久久久影院一蜜桃 | 国内精品久久久久久久coent| 久久久久久九九99精品| 无码伊人66久久大杳蕉网站谷歌 | 久久久久久狠狠丁香| 曰曰摸天天摸人人看久久久| 久久婷婷五月综合97色| 久久一日本道色综合久久| 色欲av伊人久久大香线蕉影院| 午夜天堂av天堂久久久| 国产精品久久精品|