+ -
当前位置:首页 → 问答吧 → 如何把2011-4-3转换成2011-04-03格式,转换后还是赋值给DateTime类型的?

如何把2011-4-3转换成2011-04-03格式,转换后还是赋值给DateTime类型的?

时间:2011-12-07

来源:互联网

如何把2011-4-3转换成2011-04-03格式,转换后还是赋值给DateTime类型的?

作者: niit_yi   发布时间: 2011-12-07

C# code

DateTime dt = DateTime.Now;
            string date = dt.ToString("yyyy-MM-dd");

作者: Return_false   发布时间: 2011-12-07

2011-4-3
2011-04-03
2011年4月3日

这些都是表现形式,在DateTime对象里面都是一样的,你没有必要保存到DateTime里面,你显示的时候格式化就可以了

DateTime.ToString("yyyy-MM-dd")

作者: net_lover   发布时间: 2011-12-07

为什么这么做啊,都是日期,都一样啊

作者: thinkingforever   发布时间: 2011-12-07

2011-4-3 对应 yyyy-M-d
2011-04-03 对应 yyyy-MM-dd

在日期里2011-4-3和2011-04-03是等价的

作者: starfd   发布时间: 2011-12-07

转来转去,楼主在做无用功啊

作者: xuchonglei   发布时间: 2011-12-07

我知道是一样的,可是客户要求这样显示,要是不再给DateTable类型的,修改的就多了

作者: niit_yi   发布时间: 2011-12-07