维管射线:日期格式化与字符串转换成时间(C#.NET) — Windows Live

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 04:26:20
yyyy 代表年MM 代表月(注意这里要用大写)dd 代表日HH/hh 代表时(24小时形式/12小时形式)mm 代表分(这里用小写表示分钟)ss 代表秒
//======= 日期格式化成指定字符串 =======DateTime d = DateTime.now;d.toString("yyyyMMdd HHmmss"); //例如"20070529 094530"字符串格式d.toString("yyyy-MM-dd HH:mm:ss"); //例如"2007-05-29 09:45:30"字符串格式d.toString("yyyy年MM月dd日 HH:mm:ss"); //例如"2007年05月29日 09:45:30"字符串格式 //======= 指定字符串转化成日期(DateTime)=====string str = "20070529094530";IFormatProvider format = new System.Globalization.CultureInfo("zh-CN");
string TarStr = "yyyyMMddHHmmss";  //注意这里用到HH
DateTime MyDate = DateTime.ParseExact(str, TarStr);