怎么把“2006-07-07 16:00:00”这样的字符串转换成2006年7月7日16时

解决方案 »

  1.   

    DateTime.Parse(“2006-07-07   16:00:00”).ToString("yyyy年MM月dd日");
      

  2.   

    DateTime.Now.ToLongDateString() +DateTime.Now.Hour+"时"+DateTime.Now.Minute+"分"+DateTime.Now.Second+"秒"如果是字符串要先转成时间类型@
    DateTime.Parse(“2006-07-07   16:00:00”).ToLongDateString() 
      

  3.   

    建议这样:
    string s = "2006-07-07 16:00:00";
    DateTime vDateTime = DateTime.ParseExact(s, "yyyy-MM-dd HH:mm:ss", null,
        System.Globalization.DateTimeStyles.None);
    s = vDateTime.ToString("yyyy年M月d日H时");
    Text = s;
      

  4.   

    string str = DateTime.Parse("2006-07-07 16:00:00").ToStrig("YYYY年M月D日H时");
      

  5.   

    DateTime.Parse(“2006-07-07 16:00:00”).ToString("yyyy年MM月dd日hh时");
      

  6.   

    string s = "2006-07-07 16:00:00";
    DateTime vDateTime = DateTime.ParseExact(s, "yyyy-MM-dd HH:mm:ss", null,
        System.Globalization.DateTimeStyles.None);
    s = vDateTime.ToString("yyyy年M月d日H时");
    Text = s;
    正解