全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:976
推到 Plurk!
推到 Facebook!

Access資料庫存時間格式

 
ORISBOY
一般會員


發表:11
回覆:7
積分:3
註冊:2004-10-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-29 13:33:47 IP:61.218.xxx.xxx 未訂閱
如題,看了許多人在討論怎麼將2005/03/29下午1:15:15存成20040329 131515這種格式,而我自已本身也遇到這個問題,所以索性寫了一個相關程式,希望可以幫你們決解問題! 不好意思,由於我不知道怎麼上傳我的檔案,所以就把原始碼po上去,請多多包函: //---------------------------------------------------------------------------    #include  #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; String Year , Mon , Day ,Am,Hr,Mm,Ss,Access_Date,Access_Time; int x,y,z; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Timer1Timer(TObject *Sender) { Form1->Caption=Time(); Year=(DateToStr(Date())).SubString(1,4); Mon=(DateToStr(Date())).SubString(6,1); Day=(DateToStr(Date())).SubString(8,2); Am=TimeToStr(Time()).SubString(1,4); if(StrToInt(Mon)>9 && StrToInt(Day)>9) { Access_Date=Year Mon Day; } else if(StrToInt(Mon)>9 && StrToInt(Day)<9) { Access_Date=Year Mon '0' Day; } else if(StrToInt(Mon)<9 && StrToInt(Day)>9) { Access_Date=Year '0' Mon Day; } else { Access_Date=Year '0' Mon '0' Day; } Hour=TimeToStr(Time()).SubString(6,2); Min=TimeToStr(Time()).SubString(9,2); Ses=TimeToStr(Time() 5).SubString(12,2); if(Am=="下午" && StrToInt(Hr)>=01) { Hour=StrToInt(Hr) 12; } Access_Time=Hr Mm Ss; //----存成access---- ADOQuery1->Close(); ADOQuery1->SQL->Clear(); ADOQuery1->Parameters->CreateParameter("checkDate",ftString,pdInput,30,Access_Date); ADOQuery1->Parameters->CreateParameter("checkTime",ftString,pdInput,30,Access_Date); ADOQuery1->SQL->Add("Insert Into 資料表1 Values(:checkDate,:checkTime)"); ADOQuery1->ExecSQL(); //---------------------------- } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { Timer1->Enabled=true; } //--------------------------------------------------------------------------- 我是ORIS,大家好
------
我是ORIS,大家好
huanyuan
一般會員


發表:18
回覆:48
積分:18
註冊:2003-07-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-29 20:19:24 IP:220.132.xxx.xxx 未訂閱
String StrYMD=Now().FormatString("yyymmdd");//2005/03/29==>20050329 String StrHNS=Now().FormatString("hhnnss");//下午1:15:15==>131515 給你參考...試看看這個...
ORISBOY
一般會員


發表:11
回覆:7
積分:3
註冊:2004-10-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-29 21:24:00 IP:61.218.xxx.xxx 未訂閱
力害!!簡單幾行程式就抵過我寫這麼多行,配服! 我是ORIS,大家好
------
我是ORIS,大家好
系統時間:2024-04-30 7:04:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!