• 締切済み

日付の2008などを平成で表示したい

VB2005とSQLServerを使用してプログラムを組んでいるのですが、 SQLから取ってきた日付のデータ(Datetime型)のデータを、 2008なら平成20年のように表示したいのですが… できるだけ簡単にというか、処理的に軽く変換する方法はないでしょうか? というより、そもそもできるのでしょうか? 回答、アドバイスよろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

http://natchan-develop.seesaa.net/article/17025681.html より Imports System.Globalization Module Module1 Sub Main() Dim Wareki As String Dim cult As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("ja-JP") cult.DateTimeFormat.Calendar = New System.Globalization.JapaneseCalendar Wareki = Today.ToString("ggyy年MM月dd日", cult) MsgBox(Wareki) End Sub End Module サーバーから日付を採るのはGetServerDate? http://blog.livedoor.jp/saboking/archives/410453.html >処理的に軽く変換する方法 普通のレベルの人には、こんなことわからないでしょう。

978
質問者

お礼

最後の一分の意味が気になりますが… コードまで載せていただきありがとうございます。

すると、全ての回答が全文表示されます。
  • tohru999
  • ベストアンサー率49% (76/154)
回答No.2

下記ページの wareki2.vb が参考になると思います。 http://www.atmarkit.co.jp/fdotnet/dotnettips/034wareki/wareki.html

978
質問者

お礼

とても参考になりました。 ありがとうございます。

すると、全ての回答が全文表示されます。
  • Gizensha
  • ベストアンサー率34% (207/608)
回答No.1

処理的に軽いかはわかりませんが。

参考URL:
http://homepage1.nifty.com/rucio/main/dotnet/Samples/dnSampleDateToString.htm
978
質問者

お礼

参考になりました。 ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A