怎么将datetime类型的时间转换为yyyy-MM-dd
如何将datetime类型的时间转换为yyyy-MM-dd?
就比如我现在是2012:2:11,我想把它转换为2012:02:11?在线等啊。谢谢!
------解决方案--------------------
DateTime.Now.ToString("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");