![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
自分で実装するとしても、そんな驚くほど難しいもんでもないと思うが。
うるう年なんて全く関係ない。ただ、「各年号の開始時間と調べたい時間を比較する」だけだ。1.調べたい日時のタイムスタンプを得る。(Date#getTimeなど)
2.明治チェック
1867,11,31 0:00のタイムスタンプを調べ、これより後なら明治。
3.大正チェック
1912,6,29 0:00のタイムスタンプを調べ、これより後なら大正。
4.昭和チェック
1926,11,25 0:00のタイムスタンプを調べ、これより後なら昭和。
5.平成チェック
1989,0,7 0:00のタイムスタンプを調べ、これより後なら平成。
これを順にチェックしていけば、その日時がどの元号かわかるだろう。後は、調べる日時の西暦年から元号の元年の西暦数を引けば元号年が出てくる。
No.2
- 回答日時:
>自分で実装したいのですが、その場合それぞれの月が何日まであるのか、また閏年も考慮して場合わけするのですよね?
西暦和暦変換 java
↑で検索したサイトとか見たら分かりませんかね?
JavaScriptとかのソース結構ひっかかりますけど、そのソースから
Javaで書き直せばいいわけで。
ご自分で実装したいのですよね?
No.1
- 回答日時:
Java6なら、標準機能である。
このへんかな。http://allabout.co.jp/internet/java/closeup/CU20 …
それ以前だと、同様のものを自分で実装するしかないかな。要するに、和暦に切り替え年月日をすべてピックアップし、「この日より後はこの元号」というのをすべて計算するわけだな。
この回答へのお礼
お礼日時:2008/11/26 00:24
回答ありがとうございます。
自分で実装したいのですが、その場合それぞれの月が何日まであるのか、また閏年も考慮して場合わけするのですよね?
ごめんなさい、全くの初心者です・・・よろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCEL 和暦を西暦に変換する方法について 4 2023/03/02 20:57
- Excel(エクセル) エクセルの日付表示を変換するやり方をご存じの方は教えて下さい。 7 2022/12/28 15:43
- その他(行事・イベント) 平成19年 3 2023/03/10 20:35
- Visual Basic(VBA) エクセルでフォームのチェックボックスを使用した日付表示切替を作りたい 3 2023/07/11 10:47
- Access(アクセス) Accessのデータ型の日付/時刻型について 2 2023/02/14 07:40
- 戸籍・住民票・身分証明書 運転免許証の更新期日って何でわざわざ元号(令和)表紙なんでしょうか? 特に元号が変わった時前の元号が 3 2023/05/04 12:45
- その他(暮らし・生活・行事) 年を和暦で言われたとき瞬時に西暦に変換する方法ってありますか? 履歴書などを書く際にすごくめんどくさ 2 2022/07/25 01:01
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- 憲法・法令通則 pcの日付に令和がない 3 2022/05/09 16:20
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Request.QueryStringの型について
-
16進数を10進数に変換する方法...
-
日付と曜日から、1週間前(7...
-
SQL Serverにおける小数部の0...
-
プログラミング
-
和暦→西暦(有効範囲を考慮)
-
36進数
-
うるう年を求めるプログラム
-
VBA:小数点以下の数字を取得で...
-
特定のセルが空白だったら、そ...
-
Accessのクエリで、replace関数...
-
【Excel VBA】指定行以降をクリ...
-
count(*)で取得した値をJAVAの...
-
VB.NETで DataRow()を利用して...
-
i=cells(Rows.Count, 1)とi=cel...
-
データ数をカウントしたいのですが
-
ListView 項目の選択/選択解除...
-
Excelで指定した日付から過去の...
-
vbaの繰り返しで求める最大値に...
-
VB.NETでコンボボックスの1行目...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Serverにおける小数部の0...
-
16進数を10進数に変換する方法...
-
Request.QueryStringの型について
-
うるう年を求めるプログラム
-
C言語のうるう年に関するプログ...
-
和暦から西暦変換(C#)
-
日付と曜日から、1週間前(7...
-
36進数
-
西暦と年号の変換プログラム
-
西暦→和暦
-
閏年が何個含まれるか求めるプ...
-
ユリウス日から和暦(江戸時代...
-
VB2008で西暦を和暦に変換...
-
グレースケール表示するツール...
-
エクセルのカレンダー
-
万年暦の作り方
-
和暦→西暦(有効範囲を考慮)
-
西暦を入力して、うるう年かど...
-
プログラミング
-
ExcelVBAを使って、値...
おすすめ情報