0

我有一个大约 25 列的 Excel 2000 文件。在第 18 列中,列名称为“MONTH”,其数据类型为日期时间。该值以 (dd/mm/yyyy) 格式显示为 (1/5/2009)。

我需要将其数据类型更改为字符串并以这种格式显示数据:(01-05-2010)。

谁能告诉我如何更改数据类型并更改我们显示数据的方式?

4

1 回答 1

0
  1. 读取单元格值
  2. 根据许多因素,.net 中的数据类型将是 DateTime、string 或 double。
  3. 如果类型不是 DateTime,则转换为 DateTime。如果是字符串,则只需 DateTime.Parse(),如果为双精度则在此处使用函数
  4. 将 DateTime 转换为所需格式的字符串。DateTime.ToString("yyyy'-'MM'-'dd")。这是格式化日期的好资源。
  5. 将单元格的值设置为此字符串值。
于 2011-01-06T20:08:00.433 回答