asp.net时间转换问题
我数据库中时间的格式是datatime实体类中时间类型是string现在我想把时间转成2010.10.1或2010/10/1或2010年10月1日/9点53分请问怎么转?...
我数据库中时间的格式是 datatime实体类中时间类型是 string现在我想把时间转成 2010.10.1或2010/10/1或2010年10月1日/9点53分 请问怎么转???
展开
2013-12-02
展开全部
从数据库读取正确格式化的时间,然后: DateTime dt = DateTime.Parse("2009-09-09 9:53:00"); //模拟时间,你从数据库读取,使用Parse转换。
Console.WriteLine("转换成短时间:"+dt.ToShortDateString());
Console.WriteLine("转换带点时间:{0:yyyy.MM.dd}",dt);
Console.WriteLine("转换成完整时间:"+dt.ToLongDateString()+" "+dt.Hour+"时"+dt.Minute+"分");
Console.WriteLine("转换成短时间:"+dt.ToShortDateString());
Console.WriteLine("转换带点时间:{0:yyyy.MM.dd}",dt);
Console.WriteLine("转换成完整时间:"+dt.ToLongDateString()+" "+dt.Hour+"时"+dt.Minute+"分");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-02
展开全部
DateTime dt = Convert.ToDateTime("2010-10-6 9:44:31");
MessageBox.Show(dt.ToString("yyyy.MM.dd"));//显示为:2010.10.6
MessageBox.Show(dt.ToString("yyyy/MM/dd"));//显示为:2010/10/6
MessageBox.Show(dt.ToString("yyyy年MM月dd日/hh点mm分"));//显示为:2010年10月6日-9点44分
MessageBox.Show(dt.ToString("yyyy.MM.dd"));//显示为:2010.10.6
MessageBox.Show(dt.ToString("yyyy/MM/dd"));//显示为:2010/10/6
MessageBox.Show(dt.ToString("yyyy年MM月dd日/hh点mm分"));//显示为:2010年10月6日-9点44分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询