怎样得到如sept 14,2005 17:40:23这样格式的时间.

解决方案 »

  1.   

    如果服务器是中文时间格式,那么DateTime.Now.ToString("MMM dd,yyyy,HH,mm,ss"),得到的是
    九月 14,2005 17:44:11
      

  2.   

    DateTime.Now.ToString("MMM dd,yyyy,HH,mm,ss")用DateTime的ToString()可以格式话时间..随便怎么排都可以的
      

  3.   

    一般比较好的通用方法,可以随时设置
    1.在webconfig中配置如下
    <add key="ShortDatePattern" value="MM-dd-yyyy" />
    <add key="LongDatePattern" value="dddd-MMMM dd-yyyy" />
    <add key="ShortTimePattern" value="hh:mm tt" />
    <add key="LongTimePattern" value="hh:mm tt" />
    2.在global.asax中
    protected void Application_BeginRequest(Object sender, EventArgs e)
    {
    Thread currentThread = Thread.CurrentThread;
    CultureInfo cul = currentThread.CurrentCulture.Clone() as CultureInfo;
    cul.DateTimeFormat.ShortDatePattern= BLLFacade.Common.GetShortDatePattern();
    cul.DateTimeFormat.LongDatePattern= BLLFacade.Common.GetLongDatePattern();
    cul.DateTimeFormat.ShortTimePattern= BLLFacade.Common.GetShortTimePattern();
    cul.DateTimeFormat.LongTimePattern= BLLFacade.Common.GetLongTimePattern();
    currentThread.CurrentCulture = cul;
    }
    3.在业务逻辑层中
    public static string GetShortDatePattern()
    {
    return System.Configuration.ConfigurationSettings.AppSettings["ShortDatePattern"];
    }public static string GetLongDatePattern()
    {
    return System.Configuration.ConfigurationSettings.AppSettings["LongDatePattern"];
    }public static string GetShortTimePattern()
    {
    return System.Configuration.ConfigurationSettings.AppSettings["ShortTimePattern"];
    }public static string GetLongTimePattern()
    {
    return System.Configuration.ConfigurationSettings.AppSettings["LongTimePattern"];
    }
    4.然后在其他地方正常调用就可以了,如果需要修改格式只需要修改webconfig中的,且可以保证整个系统中的所有格式都是一致的
      

  4.   

    要设定en-US固定区域来实现,用DateTimeFormat和DateTime对象一起来实现,太晚了,明天试试看。
      

  5.   


    System.Globalization.DateTimeFormatInfo di=new System.Globalization.CultureInfo("en-us").DateTimeFormat;
    Response.Write(DateTime.Now.ToString("MMM dd,yyyy HH:mm:ss",di));
      

  6.   

    是这样的,今天也弄出来了,msdn上写得很详细。