String.Format能完成吗?

解决方案 »

  1.   

    要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:
    DateTime dt = DateTime.Now;
    Labe2.Text = dt.GetDateTimeFormats('D')[3].ToString();//星期六 2001年1月12日Label.Text = string.Format("{0:F}",dt);//2001年1月12日 14:23:23
      

  2.   

    DateTime.Now.ToString("yyyy年MM月dd日 星期ddd HH:mm:ss");
    我机器显示:  2010年01月12日 星期二 16:05:09http://www.mybuffet.cn
      

  3.   

    DateTime.Now.ToString("yyyy年M月d日 星期ddd H:m:s");
    2010年1月12日 星期二 16:7:46
    http://www.mybuffet.cn
      

  4.   

    DateTime.Now.ToString("yyyy年M月d日 星期ddd H:m:s"); 
    2010年1月12日 星期二 16:7:46 
      

  5.   

    学习了DateTime.Now.Tostring("yyyy年M月d日 星期ddd h:m:s")
      

  6.   

    直接指定IFormatProvider就是了richTextBox2.Text = DateTime.Now.ToString("yyyy年M月d日 dddd HH:mm:ss", new CultureInfo("zh-CN"));  //2010年1月12日 星期二 17:51:47
      

  7.   

    <title>JS日期</title>
    <div id="jnkc">
    </div>
    <script>setInterval("jnkc.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);
    </script>
    楼主 参考一下
    这个应该可以实现