date関数は「現在のシステムの日付を返す」とありますが、
システムの日付は[設定]-[コントロールパネル]-[地域のオプション]でしか変えることができないのでしょうか。
また、OSの問題かどうかわからないのですが、windowsNTサーバではその設定を変えることによって、
dete関数で西暦を2桁にしたり4桁にしたり可能なのですが、
windows2000サーバではそこの設定をしても、システムの日付は西暦4桁のままなのです。
どうしても、西暦2桁をとりたいのですが、どうにかならないものでしょうか。
ちなみに、FormatDateTime関数も試しましたが、ダメでした・・・。
No.3ベストアンサー
- 回答日時:
VbScriptでFormat関数は実装されていませんので、
組み合わせてやるしかないと思いますよ。
Year関数を使用すれば、間違いなく4桁になるので下2桁を取得すればエラーにはなりません。
年 … Right(Year(FormatDateTime(Date)), 2)
月 … Month(FormatDateTime(Date))
日 … Day(FormatDateTime(Date))
なるほどですね!
試してみたところ、Year関数では間違いなく4桁でした(当たり前ですけど(^^;)
ありがとうございましたm(__)m
これからは、ちゃんとそこまで考えてから作ることにします。
いい教訓になりました。
No.4
- 回答日時:
システム日付の
[設定]-[コントロールパネル]-[地域のオプション]-短い形式が
「 YY/MM/DD 」になっていますか?
なっていれば FormatDateTime関数でvbShortDateをしてすれば
西暦2桁になります。
それでも駄目なら
Right(Year(now),2) & "/" & Right("0" & Month(now),2) & "/" & Right("0" & Day(now),2)
の様に自分でするしかないかと思います
はい(;。;
短い形式は[yy/mm/dd]としていますがダメでした。
やはり、
Right(Year(now),2) & "/" & Right("0" & Month(now),2) & "/" & Right("0" & Day(now),2)
ですることにします。
ありがとうございましたm(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- 人類学・考古学 今の世の中は西暦をよく使いますが、西暦を数え始めたのはイエス・キリストの生まれた頃からずっと数え続け 2 2023/06/18 15:49
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Excel(エクセル) EXCEL 和暦を西暦に変換する方法について 4 2023/03/02 20:57
- 日本語 質問で、以下の様な表現が有りました。 出張で関西に来て娘さんたちが関西弁を使い出したそうです。それが 5 2023/08/01 22:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームのラベルに日...
-
エクセルのVBAで日付を検索し転...
-
DataGridViewでyyyy/MM/dd
-
VBA 日付、未来の日付はエラー...
-
システム日付とは?
-
VB6.0 のformat関数について
-
excelのVBAについて、以下のコ...
-
DataGridViewの和暦表示について
-
Eclipseの対応する括弧の強調表...
-
指定した日付が、その月の第何...
-
今日より前の書き方 マクロ
-
VisualBasic6.0のFormat関数で...
-
1本あたり○円と表示する時どの...
-
週間カレンダー vbscript
-
Googleフォームで選択肢に応じ...
-
エクセルVBAで機械の稼働時間を...
-
MonthView 日付取得方法
-
VBでDate型の大小比較がうまく...
-
【Excel VBA】条件に合った行の...
-
JSPからYYYYMMDDで日付入力する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームのラベルに日...
-
エクセルのVBAで日付を検索し転...
-
Eclipseの対応する括弧の強調表...
-
DataGridViewでyyyy/MM/dd
-
VisualBasic6.0のFormat関数で...
-
JSPからYYYYMMDDで日付入力する
-
今日より前の書き方 マクロ
-
3人のじゃんけんのプログラム
-
システム日付とは?
-
【Excel VBA】条件に合った行の...
-
【VBA】土日をスキップして日付...
-
VBA 日付、未来の日付はエラー...
-
VBAで当月の1日を表示するには...
-
「eclipseで作るカレンダー(ス...
-
VBAの質問になります 行の非表示
-
VB 日付範囲チェック
-
コンボボックスに日付を表示する
-
テキストボックスにカレンダー...
-
指定した日付が、その月の第何...
-
VB6.0 のformat関数について
おすすめ情報