2 chengjunma chengjunma 于 2016.03.05 11:28 提问

C# 反射DateTime,无法找到DateTime

Assembly system = Assembly.Load("System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
Type t = system.GetType("DateTime");

为什么反射不到DateTime,我怀疑是因为DateTime是struct类型而非class,如果是的话,如何反射struct类型,我是先获取Assembly,再在里面找Type,所以不要回答用typeof(DateTime)来获取Type

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.05 16:38
已采纳

Type.GetType("DateTime")

chengjunma
chengjunma 又学到一招
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2016.03.05 16:39
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c# 常见DataTime操作类
c# 常见DateTime操作类 c# 常见DateTime操作类 c# 常见DateTime操作类c# 常见DateTime操作类 c# 常见DateTime操作类
CSharp转换System.Datetime为MySqlDatetime类型
用CSharp编写过基于MySql数据库的应用程序时,可能会有需要向DataTable.DataRow对象赋值。我就在一个实际项目中遇到了必须使用DataTable对象作为DataGrid的数据源的情况。我向一个MySqlDateTime列写入数据,刚开始使用了如下的代码: DataRow _dr = _dtData.NewRow(); _dr["DateTime"] = Sy
反射中处理可为空的int32、datetime等。。。。。。
System.ComponentModel.NullableConverter nullableConverter = new System.ComponentModel.NullableConverter(model.GetProperty(FieldName).PropertyType);var type = nullableConverter.UnderlyingType;注:model.G...
int 转 DateTime 需要注意的问题
<br /><br /> <br />一个int值转换为DateTime 需要从  1970年1月1日0点0分0秒开始.<br /> <br />但是必须明确,这个时间是标准时间,所以不是北京时间.<br /> <br />数据库中数据的时间都是以标准时间为准绳的.<br /> <br />所以必须转换到当前时间, 中国是 +8 , 可以简单的调用 ToLocalTime 达到效果.<br /> <br />  var retDate = new DateTime(1970, 1, 1).ToLocalTi
c#中如何利用反射设置属性值
代码如下: 1         ///  2         /// 设置相应属性的值 3         ///  4         /// 实体 5         /// 属性名 6         /// 属性值 7         public static void SetValue(object entity, string fieldName, string fieldVal
在C#中将string类型转换成Datetime类型
  string   strDate="2002-3-25";  DateTime dt = Convert.ToDateTime("2002-3-25");  结果:2002-3-25 0:00:00 DateTime.Today是DateTime型,如"2007-1-3 0:00:00"
C#的DateTime得到特定日期
//指定时间 DateTime dt = new DateTime(2016, 6, 1); //当前时间 DateTime dt = DateTime.Now; //本周周一 DateTime startWeek = dt.AddDays(1-Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周日  DateTime endWeek
C# int转datetime
<br />            int a =19820105;<br />            string abc = a.ToString();<br />            abc = abc.Insert(4, "-");<br />            abc = abc.Insert(7, "-");<br />            DateTime date = Convert.ToDateTime(abc);<br />
DateTime类型序列化
1、JavaScriptSerializer与DataContractJsonSerializer(命名空间System.ServiceModel.Web及System.Runtime.Serialization) JavaScriptSerializer 在序列化时间datetime类型是会有时区差异,JavaScriptSerializer 会将时间转成utc类型 DataContra
【C# DateTime】如何一次性修改DateTime的默认ToString格式
修改DateTime默认Tostring格式