• ベストアンサー

inputManの日付入力について

inputManのimDateで日付を入力させて、ボタンを押した際に +1日をして変数にセットをしたいのですが、やりたかがいまいちわかりません・・・ Date + 1みたいにしたいなとは思ったものの 取得する際に、time1 = Mid$(val(imDate1.number),1,8)としています。 これの場合数値として取ってしまっているので日付を次の日にするのは無理ですよね? 何か方法がありましたら教えてください・・・・

  • 88756
  • お礼率16% (4/24)

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

使用環境にないので、的外れかもしてないが、 InputManは企業などで無いと使わないものだろう?ここのカテへ質問するのは適切かどうか?(個人で購入するのは高価I) InputManの応答の戻り値は文字列ではないのか。 http://www.grapecity.com/japan/ar6/p1_268.htm によると、戻り値のデータ型が指定できるようにも見える(当然できるのでは)。 使用環境は、VBかな(質問に書いておくべきでは)(注) VBならhttp://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_k08.htm に書いてあるような関数で、日付演算をすれば良いのでは。 DateValue,DateAddなど。 (注)InputMan for XXXのXXXなど。 文字列のままで、文字列としていじくっても、日付演算はできまい。

関連するQ&A

  • 入力された日付の取得

    monacaでjqueryを使いアプリをつくっています。 <input type="date" >をつかって、ユーザーが入力した日付を取得し、その日付をテキストとして書きだしたいのですが、うまくいきません。入力された値は.val()で取得して.textで書き込めばよいのでしょうか? html <input type="date" id="Time"> js var time = $("#Time").val();

  • ASPでの日付の取得について

    ASPにてシステム日付の3日前の日付を取得したいのですが、 下記のようにすると変数varAに 38735 という数字が入ってきます。 システム日付の1日後のvarBには 2006/01/22 と入るのですが、 x日前の日付の取得はどうすればよろしいのでしょうか? varA =DateDiff("d", 3, date) varB =DateAdd("d", 1, date)

  • VBA での日付の計算

    お世話になってます。 Access VBA 初心者です。 string型変数に日付(YYYYMMDD)がセットされています。 その日付に1日プラスした日付を算出したいのですが、 どうすればよいのかよく分かりません。 たとえば Dim w_Date As String w_Date = "20070726" としたならば、 w_Dateは"20070727"となるようにしたいのですが。。。 よろしくお願いいたします。

  •  日付型なら変数の先頭になんてつけてますか?

    変数名で、 文字列型なら Dim str組織名 As String 数値型なら Dim intNo As Long としてるのですが、 日付型なら変数の先頭になんてつけてますか? Dim date月日 As Date にしようかなと思ったのですが なんかくどいかなって感じます。

  • エクセル 文字列の日付を日付書式に変換

    文章の中に混じっている日付を切り出しました。しかし書式を変更しても日付になってくれません。そこでこれをDate関数で日付化しようとしたのですが、”日”の部分が切り取れません。 例 1/1/2001 1/10/2001 12/29/2001 このように桁がバラバラなので、Left,Right,Mid関数とDate関数に組み込んでみましたが、日の部分を指定する方法がわかりません。 =DATE(RIGHT(A1,4),MID(A1,FIND("/",A1)+1,????) ????に何を入れたらいいでしょうか。

  • 日付(文字列)を数値に戻す

    皆様初めまして。 日付の処理って結構難しいですよね。 私も今まさにどうするべきか悩んでいまして、ご助力頂けないかとこちらに投稿致した次第で御座います。 ▼処理したい内容 ・例えば変数$sitei_time="2009年7月5日"だとして。 ・$sitei_timeの日付は時々により変動いたします。 処理(1) $sitei_timeが$sitei_timeから+3日以降の日付(2009年7月8日以降)ならTRUEを返し、それ以外はFALSEを返したい。 処理(2) $sitei_timeが$sitei_timeから+1~それ以降の日付(2009年7月6日~古い日付)をTRUEで返し、それ以外はFALSEを返したい。 なかなか難しい処理かと思いますが、お分かりの方、ご助力頂ければ幸いです。 宜しくお願い致します。

    • 締切済み
    • CGI
  • N88互換BASICで変換したが使えません。その2

    140 DEF FNF4$(X$) =MID$(X$,1,2)+":"+MID$(X$,3,2)+":"+MID$(X$,5,2) 150 DEF FNF5!(X$,X) =VAL(MID$(X$,X)) 160 CLS 170 LOCATE 20,10 :PRINT "3)How many sensors will you use?" 180 LOCATE 20+40,10 :PRINT " " 190 LOCATE 20+40,10 :LINE INPUT KO.TR$ 200 KO.TR=VAL(KO.TR$) 210 IF KO.TR<1 OR KO.TR>30 THEN BEEP :GOTO 180 220 LOCATE 25,10 :PRINT "Ready to send data?" 230 LINE INPUT AA$ 240 IF AA$<>"" AND AA$<>"Y" AND AA$<>"y" THEN *END. 250 *MAIN.START 260 CLS 270 LOCATE 25,10 :PRINT "****Start*****" 280 LOCATE 70, 0 :PRINT TIME$; 290 ' 300 'Writting data to floppy 310 *DISK.SET 320 FFF$="B:"+FNF1$(DATE$,TIME$) 330 OPEN FFF$ FOR OUTPUT AS #1 340 PRINT #1,Q$+DATE$+Q$+R$+Q$+STR$(KO.TR)+Q$+R$ 'DATE$,SENSORS 350 CLOSE 360 ' 370 'Sampling data every 30 seconds 380 *TIME.30 390 CONSOLE 0,25

  • 【Access97】和暦日付について

    書類送付案内状をAccess97にて作成しておりますが、Access97では日付を和暦表記にできないらしく、以下のような数式を設定して強引に和暦表記させています。 -------------------------------------------------------------------------------------  [クエリー] 日付: Date$()        西暦: Left$([日付],4)  [レポート] ="平成" & ([西暦]-1988) & "年" & Mid$([日付],6,2) & "月" & Right$([日付],2) & "日"  [結果] 2009/4/16の場合 → 平成21年04月16日 ------------------------------------------------------------------------------------- 但し、実際の発送日は案内状を印刷した翌日になってしまうので、本当は「平成21年04月17日」にしたいのです。 そこで質問です。  (1)どのように+1日を入れ込むのでしょうか?(土・日・祝日を挟む場合は+数字を都度加工します)  (2)これ以外にもっと簡単な数式はありますか? ご回答をお待ちしております。

  • DOSで日付取得

    XPのDOSで日付を取得するのに、 SET YYYY=%Date:~0,4% SET MM=%Date:~5,2% SET DD=%Date:~8,2% これで取得できたのですが、98SEで上記を試すと取得できませんでした。 OSによってDOSに違いがあるのでしょうか?

  • 日付取得

    ある変数に$year='2003', $month='1', $day='5' となっている場合 配列$dateに '2003/1/5' '2003/1/4' '2003/1/3' '2003/1/2' '2003/1/1' '2002/12/31' '2002/12/30'とデータを取得したいです。 また $year='2003', $month='1', $day='' の場合は '2003/1' '2002/12' '2002/11' '2002/10' '2002/9' '2002/8' '2002/7' と取得したいのですが どのようにすればよろしいのでしょうか? すみませんが宜しくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう