2つのStr(time1、time2)に「yyyy/mm/dd hh:mm:ss」の形で
データが入っていて、time2 - time1をtime3に「hh:mm:ss」に
フォーマットして入れたいのですが、
VBの場合、
new1 = CDate(time1)
new2 = CDate(time2)
new3 = new2 - new1
time3 = Format(new3, "hh:mm:ss")
で可能だと思いますが、ASPの場合はどのようにすればいいのですか?
Formatを認識しないらしく、文字化けしてしまうので、
どなたか教えてください。よろしくお願いします。
まだASP歴、3日目なもので。。。。
No.1ベストアンサー
- 回答日時:
まずは、参考URLを見てVBScriptとJScriptのリファレンスをダウンロードする事をお勧めします。
残念ながらformat関数はないですし、FormatDateTime 関数は
FormatDateTime(Date[, NamedFormat])
引数
Date
必ず指定します。書式を変換する日付式を指定します。
NamedFormat
省略可能です。使用されている日付/時刻形式を表す数値を指定します。省略すると、定数 vbGeneralDate が使用されます。
設定値
引数 NamedFormat の設定値は次のとおりです。
定数 値 内容
vbGeneralDate 0 日付か時刻、または両方を表示します。日付部がある場合は、日付を短い形式で表示します。時刻部がある場合は、時刻を長い形式で表示します。両方がある場合は、両方とも表示します。
vbLongDate 1 [地域のプロパティ] で指定されている長い形式で日付を表示します。
vbShortDate 2 [地域のプロパティ] で指定されている短い形式で日付を表示します。
vbLongTime 3 [地域のプロパティ] で指定されている形式で時刻を表示します。
vbShortTime 4 24 時間形式 (hh:mm) で時刻を表示します。
です。
また、datediffやdateaddの関数などで加減算してください。
参考URL:http://asia.microsoft.com/japan/developer/script …
No.5
- 回答日時:
よく見たらさらにミスってるし....(苦笑
time3 = new3 * 月の平均日数 * 時間 * 分 * 2
↓
time3 = new3 * 30 * 24 * 60 * 2
です。
No.4
- 回答日時:
ミスってました...f(^^;;;;
time3 = #00:00:00#
time3 = time3 + (Timevalue(time1) - timevalu(time2))
です。
No.3
- 回答日時:
時間だけでよいのなら下記のように
time3 を初期化してから足し込めば出来ます。
time3 = #00:00:00#
time3 = time3 - (Timevalue(time1) - timevalu(time2))
あとmashiro78さんの方法では
new3 でシリアル値(?)になってしまいますので
次の計算式で差の秒数(近似値)を出すことが出来ます。
time3 = new3 * 月の平均日数 * 時間 * 分 * 2
↓
time3 = new3 * 30 * 60 * 2
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) OMRON PLC CP2Eのプログラム 1 2022/11/24 10:57
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- 工学 ちなみになぜv=(v・e1)e1+(v・e2)e2はe1やe2が、正規直交基底でないと成り立たないと 2 2022/12/22 17:22
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- 電気工事士 平均照度の計算あっているか教えてください。忙しいと思いますがよろしくお願いします。 現地測定し数値を 1 2022/09/29 07:37
- 工学 以前、線形代数からフーリエ級数展開を導く上で 式v=(v, e1)e1+(v, e2)e2+…+(v 6 2022/06/29 17:24
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
VB6.0 のformat関数について
-
テキストボックスにカレンダー...
-
JSPからYYYYMMDDで日付入力する
-
エクセルvba. PDF保存 フォルダ...
-
htmlで日付表示。三日後の日付...
-
VBAで当月の1日を表示するには...
-
【Excel VBA】条件に合った行の...
-
エクセルのVBAで日付を検索し転...
-
VB.NETの西暦年に関して
-
日付の変換
-
DataGridViewでyyyy/MM/dd
-
C++で日付判定を行いたい!!
-
日付をクリックすると別ページ...
-
サイトの日付がおかしいです。
-
VisualBasic6.0のFormat関数で...
-
c言語 閏年に関して
-
VBAの複数行に対しての文字列連...
-
VBA 日付、未来の日付はエラー...
-
ユーザーフォームのラベルに日...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
VisualBasic6.0のFormat関数で...
-
DataGridViewでyyyy/MM/dd
-
ユーザーフォームのラベルに日...
-
エクセルのVBAで日付を検索し転...
-
3人のじゃんけんのプログラム
-
今日より前の書き方 マクロ
-
1本あたり○円と表示する時どの...
-
テキストボックスにカレンダー...
-
システム日付とは?
-
「eclipseで作るカレンダー(ス...
-
VB6.0 のformat関数について
-
コンボボックスに日付を表示する
-
VBAで日付入力しているのですが
-
【Excel VBA】条件に合った行の...
-
【VBA】土日をスキップして日付...
-
VBA 日付、未来の日付はエラー...
-
excelのVBAについて、以下のコ...
-
テキストボックスに今日の日付...
-
DataGridViewの和暦表示について
おすすめ情報