string str = "02 Mar 2009 1:30 am";
//Console.WriteLine(Convert.ToDateTime(str).ToString("yyyy年MM月dd日 hh:mm "));
格式化这个日期,但我想把上午都显示出来,应该怎么做呢,最好不要是操作字符串
------解决方案--------------------------------------------------------
- C# code
string str = "02 Mar 2009 1:30 am";System.Globalization.CultureInfo myCI = new System.Globalization.CultureInfo("zh-CN", false);//myCI.DateTimeFormat.AMDesignator = "上午"; //以上不行,还可以这样//myCI.DateTimeFormat.PMDesignator = "下午";Console.WriteLine(Convert.ToDateTime(str).ToString("yyyy年MM月dd日 hh:mm tt",myCI));