问题描述
自动生成的是把timestamp转换为Datetime可是如果运行就会出错了,提示如下Members'System.Nullable`1[System.DateTime]Utime'and'System.Nullable`1[System.DateTime]Birthday'bothmarkedasrowversion."请问如何配置可以顺利把timestamp转换了?
解决方案
解决方案二:
把timestamp拆分格式化为日期或者timestamp数据库直接格式化
解决方案三:
把时间装换为int类型的StamppublicstaticintDateTimeToStamp(thisDateTimetime){System.DateTimestartTime=TimeZone.CurrentTimeZone.ToLocalTime(newSystem.DateTime(1970,1,1));return(int)(time-startTime).TotalSeconds;}再把INT类型的Stamp转换回来publicstaticSystem.DateTimeConvertIntDateTime(thisintd){System.DateTimetime=System.DateTime.MinValue;System.DateTimestartTime=TimeZone.CurrentTimeZone.ToLocalTime(newSystem.DateTime(1970,1,1));time=startTime.AddSeconds(d);returntime;}
时间: 2024-11-02 20:29:31