如何C#中把字符串转换成日期
我用Convert.ToDateTime()和DateTime.Parse()转换完以后仍然带有时间,若对它们再取Date得到的也还是带有时间的,而且时间都是0:00:0...
我用Convert.ToDateTime()和DateTime.Parse()转换完以后仍然带有时间,若对它们再取Date得到的也还是带有时间的,而且时间都是0:00:00,我实在搞不定了,各位大侠谁能帮俺一把?????
展开
展开全部
DateTime datetime=DateTime.Parse("20100101 115812");
可以用 datetime.ToLocalTime()方法转成这种格式
也可以用string.Format("{0:yyyy-MM-dd hh:mm:ss}",datetime)的方式
可以用 datetime.ToLocalTime()方法转成这种格式
也可以用string.Format("{0:yyyy-MM-dd hh:mm:ss}",datetime)的方式
追问
我只想获取DateTime 的日期,不要时间,怎么弄呢?
追答
string.Format("{0:yyyy-MM-dd}",datetime)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Convert.ToDateTime("2011-12-31")).ToString("yyyy-MM-dd");//这样没有0:00:00
如果这样Convert.ToDateTime("2011-12-31")).ToString();就存在0:00:00
如果这样Convert.ToDateTime("2011-12-31")).ToString();就存在0:00:00
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询