CultureInfoクラスとJapaneseカレンダークラスを使用して現在の日付を和暦表示してみたいと思います。
まずは、カルチャに日本(ja-JP)を指定してCultureInfoのインスタンスを作成します。
次にこのインスタンスの.DateTimeFormat.CalendarにJapaneseCalendarをセットします。
最後に、DataTime型の日付をToStringで書式指定(ggyy年MM月dd日)することで和暦表示することができます。
*和暦変換が可能なのは明治元年9月8日からですので注意して下さい。
PS C:\Work> $ci = New-Object System.Globalization.CultureInfo("ja-JP") PS C:\Work> $ci.DateTimeFormat.Calendar = New-Object System.Globalization.JapaneseCalendar PS C:\Work> (Get-Date).ToString("ggyy年MM月dd日", $ci) 平成20年05月22日
特定の日を和暦表示するには、下記のようにして使用します。
PS C:\Work> $ci = New-Object System.Globalization.CultureInfo("ja-JP") PS C:\Work> $ci.DateTimeFormat.Calendar = New-Object System.Globalization.JapaneseCalendar PS C:\Work> ([DateTime]"1868/9/8").ToString("ggyy年MM月dd日", $ci) 明治01年09月08日
Theme design by Jelle Druyts
Pick a theme: BlogXP business calmBlue Candid Blue dasBlog dasblogger DirectionalRedux Discreet Blog Blue Elegante essence Just Html MadsSimple Mobile Mono Movable Radio Blue Movable Radio Heat nautica022 orangeCream Portal Project84 Project84Grass Slate Sound Waves Tricoleur useit.com Voidclass2 BlogXP business calmBlue Candid Blue dasBlog dasblogger DirectionalRedux Discreet Blog Blue Elegante essence Just Html MadsSimple Mobile Mono Movable Radio Blue Movable Radio Heat nautica022 orangeCream Portal Project84 Project84Grass Slate Sound Waves Tricoleur useit.com Voidclass2
Powered by: newtelligence dasBlog 2.0.7226.0
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2009, HIRO
E-mail