首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么将datetime类型的时间转换为yyyy-MM-dd

2012-04-06 
如何将datetime类型的时间转换为yyyy-MM-dd?就比如我现在是2012:2:11,我想把它转换为2012:02:11?在线等啊。

如何将datetime类型的时间转换为yyyy-MM-dd?
就比如我现在是2012:2:11,我想把它转换为2012:02:11?在线等啊。谢谢!

[解决办法]
DateTime.Now.ToString("yyyy-MM-dd")
[解决办法]

C# code
DateTime.Now.ToString("yyyy:MM:dd")
[解决办法]
这个..
C# code
using System;class Test{static void Main(){    DateTime aa=new DateTime();    String bb="2012:2:11";    aa=DateTime.Parse(bb.Replace(":","-"));    Console.WriteLine(aa.ToString("yyyy:MM:dd"));}}//2012:02:11
[解决办法]
C# code
        public static string ToFormaterStringDate(DateTime dateTime)        {            return dateTime.ToString("yyyy-MM-dd");        }        public static DateTime ToFormaterDate(DateTime dateTime)        {            try            {                return DateTime.Parse(dateTime.ToString("yyyy-MM-dd"));            }            catch (Exception)            {                return DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));            }        }
[解决办法]
我觉得这样应该更简单点
DateTime.Now.ToLongDateString()
[解决办法]
DateTime.Now.ToString("yyyy-MM-dd")

也可以用 Convert.ToDateTime(dt).ToString("yyyy-mm-dd");

热点排行