和暦の年号を取得するには

解決


ジェームス木工ボンド  2007-12-21 05:13:02  No: 144194

winxp,vs2005(vb)

日付で和暦の年号を取得したいのですが
"平成"では取得できたのですが
"H"で取得はできないのでしょうか


魔界の仮面弁士  2007-12-21 08:46:27  No: 144195

とりあえず、
  Dim 元号 As Char = " MTSH"(New JapaneseCalendar().GetEra(Now))
とか。明治初期は旧暦との絡みがあるので、まともに扱うと面倒ですが。

なお、1912年7月30日は「明治45年7月30日」かつ「大正元年7月30日」ですが、
この場合は、新しい方の「T」が返される事になります。

同様に、1926年12月25日は「大正15年12月25日」かつ「昭和元年12月25日」ですが、
こちらは、「S」扱いになります。

# 昭和と平成は重なる期間が無いので問題無し。


ジェームス木工ボンド  2007-12-22 03:17:00  No: 144196

ありがとうございました。解決できました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加