close
dtp_SDate.Format = DateTimePickerFormat.Custom;
dtp_SDate.CustomFormat = string.Format("{0}/MM/dd", dtp_SDate.Value.AddYears(-1911).Year.ToString("00"));
//年份用自定的方式轉成民國年
在程式開啟時,把用戶端的時間格式改成民國。
不過這樣還得多寫很多行去實現它的格式化功能,而且弄不好程式當掉時,又忘了把格式改回來,這種侵入式的修改法還是會讓人怕怕的。
幸好DateTimePicker有Format的自定功能,所以就利用CustomFormat 的格式,把年的部份寫死,只取月跟日,這樣也可以達到目的啦,而且取出的值仍然為西元格式喔!
PS 在dtp_SDate_ValueChanged事件時,記得也加上這二行。
全站熱搜