ふらっとC♯, C#(初心者用) Part14
■ このスレッドは過去ログ倉庫に格納されています
0665547
2007/03/26(月) 11:36:53ありがとうございます。
自分のPGより段違いに短くてスマートなPGで、感動しております。
しかも、
>韓も考えず書いたけど
↑手早くさらっと書けるところが素敵でした。
さっそく、自分のPGに変換してみました。下記がそうです。
// 生後を求めるプログラム
// 生後 = 今月のカレンダーでクリックした日付”書類上の日で本日とは限らない為” − dateTimePickerで入力した誕生日
TimeSpan dateTimeSpan = monthCalendar_Today.SelectionStart - dtpBirthday.Value;
// ラベルに表示する。
label_TimeSpan.Text = new DateTime(dateTimeSpan.Ticks).ToString("生後y年M月d日です。");
しかし、これだと同日にすると「生後1年1月1日です。」となってしまいます。
このすごい誤差を直すにはどうしたら良いのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています