私のサーバーは米国にあり、クライアントはインドにあります。DateTimeを米国形式で保存し、英国形式で表示します
米国の書式に合格すると英国の日付を返し、その逆も返すことができる関数を作成しようとしました。それは動作しません。
// client culture
System.Globalization.CultureInfo UKcultureInfo = new System.Globalization.CultureInfo("en-gb");
// server culture
System.Globalization.CultureInfo UScultureInfo = new System.Globalization.CultureInfo("en-us");
public DateTime ReturnUKDate(string date)
{
return DateTime.Parse(date, UKcultureInfo);
}
が、私はReturnUKDate(「2012年12月29日」)
を渡すとき、私は、このエラー文字列が有効なDateTimeとして認識されませんして取得します。
どこに日付の値を保存しますか?データベース、XML、またはその他(指定してください)? – code4life