DateTimeModel.cs
来源:互联网 发布:运筹学与控制论 知乎 编辑:程序博客网 时间:2024/06/15 06:30
using System;namespace NetSon.Smart.HMS.Business.BusinessModel{ public class DateTimeModel { public DateTimeModel() { _dateTime = null; _shortDateString = null; } private DateTime? _dateTime; public DateTime? DateTime { get { return _dateTime; } set { _dateTime = value; _shortDateString = GetShortDateString(_dateTime); } } private string _shortDateString; public string ShortDateString { get { return _shortDateString; } set { _shortDateString = value; _dateTime = GetDateTime(_shortDateString); } } #region 转换函数 public static DateTime? GetDateTime(string date) { DateTime? res; try { res = Convert.ToDateTime(date); } catch { res = null; } return res; } public static string GetShortDateString(DateTime? date) { string res; try { res = date?.ToShortDateString(); } catch { res = null; } return res; } #endregion }}