ToReki
ToReki.cs
-----------------------------------------------------------------------------------------
using System;
using System.Globalization;
namespace ReiwaEra
{
public static class ToReki
{
//西洋暦を和暦形式の文字列にして返す
//(引 数)string 西洋暦
//(戻り値)string 和暦
//V2019.05.05
public static string ToWareki(string text)
{
DateTime dateTime;
string str = "失敗しました";
if (DateTime.TryParse(text, out dateTime))
{
var culture = new CultureInfo("ja-JP");
culture.DateTimeFormat.Calendar = new JapaneseCalendar();
return dateTime.ToString("ggyy年M月d日", culture);
}
else
return str;
}
//和暦を西洋暦に変換する
//引 数(string 和暦文字列
//戻り値(string 西洋暦に変換された文字列
//V2019.05.05
public static string ToYoreki(string text)
{
DateTime dt;
string str = "失敗しました";
if (DateTime.TryParse(text, out dt))
return dt.ToString("yyyy-MM-dd");
else
return str;
}
}
}