[.Net学习笔记]DateTime.Now.ToString(),格式化日期。
DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss")
1. y代表年份,注意是小写的y,大写的Y并不代表年份。
2.M表示月份。
3.d表示日期,注意D并不代表什么。
4.h或H表示小时,h用的是12小时制,H用的是24小时制。
5.m表示分钟。
6. s表示秒。注意S并不代表什么。
DateTime.Now.ToShortDateString();
不同的机器显示效果不同,有的是2012-4-24,而有的是2012/4/24,纠结死,还是用上面那种方法统一格式化。
另外还可以用string的format进行格式化
String.Format( "yyyy-MM-dd ",yourDateTime);
//分别得到年月日。
DateTime dt = DateTime.Now;
dt.ToString();//2013-3-26 13:21:25
dt.Year.ToString();//2013
dt.Month.ToString();//3
dt.Day.ToString();//26
dt.Hour.ToString();//13
dt.Minute.ToString();//21
dt.Second.ToString();//25
浙公网安备 33010602011771号