線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1877
推到 Plurk!
推到 Facebook!

日期計算

答題得分者是:jackiemi2_seed
smallmi
一般會員


發表:18
回覆:18
積分:7
註冊:2012-09-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-05-21 12:58:00 IP:220.130.xxx.xxx 訂閱
製程分為A,B,C,D

製程開工時間為前一個製程開工日期 1天(只需算上班日)

假設A開工日期為5/21..則B為5/22,C為5/23,D為5/26

目前想法是先抓取製程最後開工日期...

再將剩餘製程依最後開工日期累加---->但不知這該如何做

請各位版大指導...或是有其他的方式...謝謝!!


jackiemi2_seed
中階會員


發表:37
回覆:97
積分:76
註冊:2006-09-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2014-05-21 15:02:03 IP:118.163.xxx.xxx 訂閱
日期+1

uses dateutils

[code delphi]
var l_dates:tdatetime;
begin
l_dates:=Incday(now(),1);
showmessage(datetimetostr(l_dates));

[/code]
------
OS : Win 7 pro
Program : Delphi 7
DataBase : Ms Sql 2008
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2014-05-24 10:30:39 IP:118.160.xxx.xxx 未訂閱
我個人常用最簡單的方式, 就是利用 Date 來計算就可以

Date 1 就是隔天, 依此類推
smallmi
一般會員


發表:18
回覆:18
積分:7
註冊:2012-09-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2014-05-26 14:20:33 IP:220.130.xxx.xxx 訂閱
回覆版大...因為我的日期必須為上班日...我目前有一個上班日的表格..我可以搜尋出來...需填入那些日期...但問題卡在我不知該如何將日期依序填入...
我目前使用CalcFields...都會變成都是填入最後一筆...會全部都填入一樣的值...
並不會依序..請各位版大指導..
謝謝!!

P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2014-05-27 11:48:49 IP:118.169.xxx.xxx 未訂閱
並不清楚你所說的功能, 最好能將這部份的程式碼po上來, 我們比較能明白
===================引 用 smallmi 文 章===================
回覆版大...因為我的日期必須為上班日...我目前有一個上班日的表格..我可以搜尋出來...需填入那些日期...但問題卡在我不知該如何將日期依序填入...
我目前使用CalcFields...都會變成都是填入最後一筆...會全部都填入一樣的值...
並不會依序..請各位版大指導..
謝謝!!

系統時間:2024-04-19 23:13:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!