No.1ベストアンサー
- 回答日時:
Format(Now, "GGGE年MM月DD日 HH:NN:SS")
で
"平成15年11月06日 11:40:01"
と出ます。
GGGが元号(明治・昭和・平成)で
Eが和暦年です。
ちなみに
Gは元号(M・S・H)で
EEとすると一桁年に0を付与します(平成09年)
この回答への補足
ありがとうございます。実際にやってみたのですが、now の部分を2003という文字で変換すると、明治38年になってしまいます。なぜでしょうか?
補足日時:2003/11/06 12:18No.2
- 回答日時:
#1です。
「Now」は現在のシステム日付をDATE型で返却する関数です。
なので、Nowの部分にはDATE型でいれなくてはなりません。
というわけで回答は
--------------------------------(コード)
Dim iYear As Integer
Dim sYear As String
iYear = 2003
sYear = Format(CDate(CStr(iYear) & "/01/01"), "GGGE年")
--------------------------------(結果)
sYear = "平成15年"
となります。
解説をしますと
CDate関数は"YYYY/MM/DD"という形式になっている文字列をDATE型に変換する関数です。
CStr関数は数値を文字列に変換する関数です。
なのでCStr(iYear) & "/01/01"で、文字列"2003/01/01"を作り、それをDATE型に変換、
それに対しFormat関数にて元号表示に変換する、という形です。
この回答へのお礼
お礼日時:2003/11/06 18:08
Mizyuさん大変ありがとうございました。
回答を見させていただいて実行したところ、うまくいきました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Visual Basic(VBA) テーブルを配列に入れて、元のテーブルの行番号を取得したい 1 2022/08/16 20:15
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Visual Basic(VBA) VBA。複数のChangeイベントをまとめる方法 2 2022/03/31 12:03
- PowerPoint(パワーポイント) Accessについて 2 2022/06/15 13:25
- Visual Basic(VBA) VBAで日付入力しているのですが 4 2023/03/02 11:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ひらがなから全角カタカナへの...
-
シャープ(#)の受け渡し
-
エクセル(Exsel)についての質...
-
gccでiconvを使った文字コード...
-
エクセルでの漢字(全角ひらが...
-
URLが日本語なのになぜ表示...
-
文字列が勝手にエスケープ文字...
-
SJIS->UTF8->SJISコード変換に...
-
Excel VBAでPDFファイルをMicro...
-
16進数の文字列を文章に変える
-
パイソンエラーについて
-
pythonエラー
-
全角入力
-
GoogleAppsScript文字列置換の...
-
全角/半角キーをSendkeys関数で...
-
住宅にカナを入力する際に丁目...
-
CSVファイルの中で、「 , 」カ...
-
VBA EXCEL あるセルの中の一...
-
バッチファイルの正規表現を利...
-
マクロを使ってフォルダー内に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでPDFファイルをMicro...
-
文字コードの%E3%80%とは何です...
-
CString から LPCTSTRの型に変換
-
SJIS->UTF8->SJISコード変換に...
-
Pythonについて。
-
Visual Studio プロパティペー...
-
r18文学賞は文字数ではなく、枚...
-
ローマ字からカナに変換する方...
-
エクセルでの漢字(全角ひらが...
-
日付をシリアル値に変換
-
テキストをhtml変換するには
-
VBScript 全角英数記号→半角英...
-
LINUX上でシリアル通信(C++)
-
漢字からカタカナ変換マクロ
-
VBScript文字列をSJISからUTF8...
-
Pythonについて。
-
gccでiconvを使った文字コード...
-
SQLのデータで半角カナを全角に...
-
【PHP】全角記号を半角記号...
-
CString型からdouble型への変換
おすすめ情報