【提问】Arraylist如何转换成Datetime数组类型

xupeihuagudulei7 2010-05-27 05:47:21

如图val 是arraylist类型。里面数据都是“2010-05-20 13:34:33”这类数据
可是我用这条语句转换的时候不行呀
datetime [] dt = val as datetime[];
...全文
171 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT修补匠 2010-05-27
  • 打赏
  • 举报
回复
object [] dt = val.ToArray() 然后 使用 dt的时候再强制转换 这样试试看
guyehanxinlei 2010-05-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 foren_whb 的回复:]
arraylist里面是string类型,这样当然不行!

C# code
List<datetime> dt = new List<datetime>();
foreach(var item in arraylist)
{
dt.Add(datetime.Parse(item))
}
return dt;
[/Quote]
可行
丰云 2010-05-27
  • 打赏
  • 举报
回复
arraylist里面是string类型,这样当然不行!
List<datetime>  dt = new List<datetime>();
foreach(var item in arraylist)
{
dt.Add(datetime.Parse(item))
}
return dt;
wosizy 2010-05-27
  • 打赏
  • 举报
回复
arraylist,是object类型的
应该不会出问题啊
报啥错 ?提示什么??

DateTime[] dt = new DateTime[值];
dt[0]=DateTime.Now;
......

xupeihuagudulei 2010-05-27
  • 打赏
  • 举报
回复
人好少
xupeihuagudulei7 2010-05-27
  • 打赏
  • 举报
回复
晕,放了这么大一张图。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧