格式化DataSet里的日期类型

1.public static DataTable dataSetDateFormat(DataTable dt,string format)
  {
   string tempStr = "";
   DataTable tempTable = new DataTable();
   DataRow tempRow;
   DataColumn tempColumn;

   //Convert the DateTime type into string
   for(int k = 0;k < dt.Columns.Count;k++)
   {
    tempColumn = new DataColumn();
    tempColumn.Caption = dt.Columns[k].Caption;
    tempColumn.ColumnName = dt.Columns[k].ColumnName;
    if(dt.Columns[k].DataType.ToString() == System.Type.GetType("System.DateTime").ToString())
     tempColumn.DataType = System.Type.GetType("System.String");
    else
     tempColumn.DataType = dt.Columns[k].DataType;

    tempTable.Columns.Add(tempColumn);
   }

   for(int i = 0;i < dt.Rows.Count;i++)
   {
    tempRow = tempTable.NewRow();

    for(int j = 0;j < dt.Columns.Count;j++)
    {
     if(dt.Columns[j].DataType.ToString() == System.Type.GetType("System.DateTime").ToString())
     {
      string str = dt.Rows[i][j].ToString();
      if(str == "" || str.IndexOf("0001")>=0)
      {
       tempRow[j] = "";//str;
      }
      else
      {
       DateTime tempDateTime = new DateTime();
       tempDateTime = Convert.ToDateTime(str);
       tempStr = tempDateTime.ToString(format);
                            tempRow[j] = tempStr;
      }
     }
     else
     {
      tempRow[j] = dt.Rows[i][j];
     }

    }
    tempTable.Rows.Add(tempRow);
   }

   return tempTable;
  }

2.代码中应用:

if(dataSet.Tables[0] != null)
   {
    string format = Application["dateFormat"].ToString();
    DataTable tempTable = DBConvert.dataSetDateFormat(dataSet.Tables[0],format);
    DataSet tempDs = new DataSet();
    tempDs.Tables.Add(tempTable);
    dataSet = tempDs;
   } 

*********************************************************

记忆法大全(数百万字文字,共3张音频、视频教学光盘)

http://shop33212326.taobao.com/

*********************************************************

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据可视化dataset是指包含可视化元素的数据集。通常,数据集是由各种数据点或观测值组成的,而数据可视化dataset则是用图表、图形、地图等可视化工具将这些数据点呈现出来的。数据可视化dataset的目的是帮助人们更好地理解和解释数据,从而支持决策和发现数据中的模式或关联性。 数据可视化可以通过各种图表和图形来展示数据。例如,柱状图可以用于比较不同组的数据值,折线图可以显示数据随时间变化的趋势,散点图可以展示两个变量之间的关系等等。此外,还可以使用地图来显示地理信息和空间分布。通过将数据转化为视觉元素,人们可以更直观地理解数据的含义和趋势。 数据可视化dataset的好处是提供可视化的洞察力和直观性。通过将数据转化为图表和图形,人们可以更容易地发现数据中的模式、趋势、异常值等。此外,数据可视化还可以帮助人们在大量数据中快速识别和理解关键点,避免过度依赖复杂的数据分析工具。 数据可视化dataset还可以促进沟通和共享数据的目的。通过使用可视化工具,人们可以更容易地与他人分享和解释数据,促进相互之间的理解和交流。此外,数据可视化还可以通过提供互动性的功能(例如,通过悬停显示数据点的详细信息)来进一步增强对数据的理解和发现。 总之,数据可视化dataset是一种将数据转化为可视化元素的方法,旨在帮助人们更好地理解和解释数据。通过使用各种图表、图形和地图等可视化工具,人们可以更直观地发现数据的模式、趋势和异常值,并促进数据的交流和共享。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值