aspgreener的专栏

人生的自由 本人做的小站【小事一箩筐】欢迎访问 http://www.xiaoshiyiluokuang.com 或http://xsylk.cn

转载  Excel日期转文本 收藏

Excel中单格格式为日期类型,值为2009-1-1,当我击点单元格转换为文本格式后为“39814”,这个值是怎么算出来的,在C#怎么样写个函数能把它反转为日期格式?即把39814再转为“2009-1-1”。

注:什么是序列号?
Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,448 天。

DateTime temp = new DateTime(1900,01,01);
DateTime temp2 = temp.AddDays(36903- 2);//这里要送去二天
Response.Write(temp2.ToString());

发表于 @ 2009年04月21日 19:45:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:关于“验证视图状态 MAC 失败。如果此应用程序由网络场或群集承...”错误的解决方法 | 新一篇:asp.net获取Post和Get数据的方法(Stream)

  • 发表评论
  • 评论内容:
  •  
Copyright © aspgreener
Powered by CSDN Blog