ToReki


using System;
using System.Globalization;

namespace WeekOfDay
{
public static class ToReki
{
//西洋暦を和暦形式の文字列にして返す
//(引 数)string 西洋暦
//(戻り値)string 和暦
//V2019.05.05
public static string ToWareki(string text)
{
DateTime dateTime;
var str2 = "和暦表示できません";
var str3 = "和暦表示できません。1868.9.8以降の西洋暦を入力してください";
if (DateTime.TryParse(text, out dateTime))
{
var meizi = new DateTime(1868, 9, 8);
if (dateTime < meizi)
{
return str3;
}
else
{
var culture = new CultureInfo("ja-JP");
culture.DateTimeFormat.Calendar = new JapaneseCalendar();
var str = dateTime.ToString("ggyy年M月d日", culture);
return str;
}

}
else
return str2;
}
//和暦を西洋暦に変換する
//引 数(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;
}
}
}

無料でホームページを作成しよう! このサイトはWebnodeで作成されました。 あなたも無料で自分で作成してみませんか? さあ、はじめよう