電子書籍の厳選無料作品が豊富!

OS:windows2000pro
VB:VB6.0sp5

1.システム日付(sysdate)から、xx 日後は、yy です
2.システム日付(sysdate)から、xx 日前は、yy です
 ただし、sysdate,yy は[YYYY/MM/DD]
     xx は3桁とする

この場合の処理方法をご教示くださいますよう
お願いいたします

A 回答 (3件)

ヒントだけにしようかと思いましたが...



(1)
Label1.Caption = DateAdd("D", CDbl(Text1.Text), Date)

(2)
Label2.Caption = DateSerial(Year(Date), Month(Date), Day(Date) + CInt(Text1.Text))
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2005/09/09 19:20

#2の方もおっしゃっていますが、「sysdate」ということはオラクルなのでしょうか?



オラクルの場合なら、
1.select to_char(sysdate + xx, 'yyyy/mm/dd') from dual
2.select to_char(sysdate - xx, 'yyyy/mm/dd') from dual
でyyが返ってくるかと。
    • good
    • 0

ん?オラクル?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!