
No.4ベストアンサー
- 回答日時:
どれくらい厳密な変換が必要かによります。
実際、和暦と一口に言ってもかなり難しいんですよ。
現在、旧暦といっているのは明治5年以降の考え方で、日本標準時(東経135度の平均太陽時)を使った太陽太陰暦です。
しかし、それ以前の歴法は、貞享暦(1685年より)、宝暦暦、寛政暦、天保暦と移り変わっており、旧暦とは微妙にずれます。貞享暦以前は中国暦です。むしろこちらの方を旧暦に対して和暦と呼ぶことが多いようです。主には天保暦より前の恒気法と天保暦の定気法に分けられます。
一般的には旧暦換算が使われています。ただし、それは正確なものではないということです。
旧暦について
http://koyomi8.com/reki_doc/doc_0100.htm
旧暦の決め方
http://koyomi8.com/reki_doc/doc_0101.htm
参考URL:http://www.geocities.jp/planetnekonta2/hanasi/20 …
No.3
- 回答日時:
#2です。
失礼しました。西暦・和暦の対応表があれば、その境界を判断することで、
実現できますよね。(年月日対応)
参考URL:http://www.pk-shibuya.school-info.jp/fg-slope/ch …
この回答へのお礼
お礼日時:2006/05/23 15:14
複雑な計算式より、こちらがやはり良いでしょうか。
グレゴリオ暦(1582年)以前の対応が欲しくなりますね。ありがとうございます。
No.2
- 回答日時:
月日を含めてというのは、x月x日までの和暦はA、それ以降はB
ということでしょうか?
そうでなければ、年だけで構いませんよね。
年だけで構わないのでしたら、年月日から、最初の4桁を切り取って
年データとして、変換すればよいですよね。
参考URL:http://www.netz.co.jp/kenbun/kurasi/dentaku/eto. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL Serverにおける小数部の0...
-
テキストボックスのvalueとtext...
-
VB.NETで DataRow()を利用して...
-
VBAでActiveDirectoryのユーザ...
-
【Excel VBA】指定行以降をクリ...
-
エクセルVBAで範囲内での位置取...
-
count(*)で取得した値をJAVAの...
-
SUMPRODUCT関数を用いた最小値
-
利用者側のMACアドレスを取得し...
-
値を返さないコード パス
-
エクセルVBAでコピーして順...
-
特定のセルが空白だったら、そ...
-
like演算子内に変数って使えな...
-
ExcelのINDEXとMATCH関数でスピ...
-
エクセル 条件を指定した標準...
-
VB.NETで、EXCELの右寄せ
-
SQLでlike検索条件を副問い合わ...
-
ReportViewerでのパラメータ設定
-
Accessのクエリで、replace関数...
-
i=cells(Rows.Count, 1)とi=cel...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Serverにおける小数部の0...
-
16進数を10進数に変換する方法...
-
閏年自動判定
-
C言語のうるう年に関するプログ...
-
日付と曜日から、1週間前(7...
-
エクセルのカレンダー
-
\\に変換させるには
-
VB.NETで DataRow()を利用して...
-
Accessのクエリで、replace関数...
-
テキストボックスのvalueとtext...
-
ExcelVBAを使って、値...
-
エクセルで、絶対値の平均を算...
-
PHP8でWarning:Undefined varia...
-
[エクセル]連続する指定範囲か...
-
特定のセルが空白だったら、そ...
-
Excelで指定した日付から過去の...
-
VBA実行後に元のセルに戻りたい
-
表にフィルターをかけ、絞った...
-
i=cells(Rows.Count, 1)とi=cel...
-
ExcelのINDEXとMATCH関数でスピ...
おすすめ情報