把数据库中存的int类型转换成时间类型导出到Excel中
string strDate= DateTime.FromOADate(Convert.ToInt32()).ToString("d");
strDate= DateTime.Parse(strDate).ToString("dd-MMM-yyyy");
相关时间类型
y DateTime.Now.ToString() 2016/5/9 13:09:55 短日期 长时间
d DateTime.Now.ToString("d") 2016/5/9 短日期
D DateTime.Now.ToString("D") 2016年5月9日 长日期
f DateTime.Now.ToString("f") 2016年5月9日 13:09 长日期 短时间
F DateTime.Now.ToString("F") 2016年5月9日 13:09:55 长日期 长时间
g DateTime.Now.ToString("g") 2016/5/9 13:09 短日期 短时间
G DateTime.Now.ToString("G") 2016/5/9 13:09:55 短日期 长时间
t DateTime.Now.ToString("t") 13:09 短时间
T DateTime.Now.ToString("T") 13:09:55 长时间
u DateTime.Now.ToString("u") 2016-05-09 13:09:55Z
U DateTime.Now.ToString("U") 2016年5月9日 5:09:55 本初子午线的长日期和长时间
m DateTime.Now.ToString("m") 5月9日
M DateTime.Now.ToString("M") 5月9日
r DateTime.Now.ToString("r") Mon, 09 May 2016 13:09:55 GMT
R DateTime.Now.ToString("R") Mon, 09 May 2016 13:09:55 GMT
y DateTime.Now.ToString("y") 2016年5月
Y DateTime.Now.ToString("Y") 2016年5月
o DateTime.Now.ToString("o") 2016-05-09T13:09:55.2350000
O DateTime.Now.ToString("O") 2016-05-09T13:09:55.2350000
s DateTime.Now.ToString("s") 2016-05-09T13:09:55
yy 年份后两位 DateTime.Now.ToString("yy") DateTime.Now.ToString("yy");
yyyy 4位年份 DateTime.Now.ToString("yyyy") DateTime.Now.ToString("yyyy");
MM 两位月份;单数月份前面用0填充 DateTime.Now.ToString("MM") DateTime.Now.ToString("MM");
dd 日数 DateTime.Now.ToString("dd") DateTime.Now.ToString("dd");
ddd 周几 DateTime.Now.ToString("ddd") DateTime.Now.ToString("ddd");
dddd 星期几 DateTime.Now.ToString("dddd") DateTime.Now.ToString("dddd");
hh 12小时制的小时数 DateTime.Now.ToString("hh") DateTime.Now.ToString("hh");
HH 24小时制的小时数 DateTime.Now.ToString("HH") DateTime.Now.ToString("HH");
mm 分钟数 DateTime.Now.ToString("mm") DateTime.Now.ToString("mm");
ss 秒数 DateTime.Now.ToString("ss") DateTime.Now.ToString("ss");
ff 毫秒数前2位 DateTime.Now.ToString("ff") DateTime.Now.ToString("ff");
fff 毫秒数前3位 DateTime.Now.ToString("fff") DateTime.Now.ToString("fff");
ffff 毫秒数前4位 DateTime.Now.ToString("ffff") DateTime.Now.ToString("ffff");
分隔符
可使用分隔符来分隔年月日时分秒。
包含的值可为:-、/、:等非关键字符
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:ffff");
DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss:ffff");
DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss:ffff dddd");