2012-10-17 44 views
0

都取得了custom datepicker这是seperate dll,我希望它在dd/mm/yyyy format返回日期,但它正在采取默认的美国文化和returning mm/dd/yyyy formatconfig culture自定义日期选择,这样不要应该如何必须单独转换每个页面的格式。日期格式根据文化

回答

0

您也可以使用此代码设置文化。

/// <summary> 
/// The main entry point for the application. 
/// </summary> 
[STAThread] 
static void Main() 
{ 
    // Creating a Global culture specific to our application. 
    System.Globalization.CultureInfo cultureInfo = 
    new System.Globalization.CultureInfo("en-US"); 
    // Creating the DateTime Information specific to our application. 
    System.Globalization.DateTimeFormatInfo dateTimeInfo = 
    new System.Globalization.DateTimeFormatInfo(); 
    // Defining various date and time formats. 
    dateTimeInfo.DateSeparator = "/"; 
    dateTimeInfo.LongDatePattern = "dd-MMM-yyyy"; 
    dateTimeInfo.ShortDatePattern = "dd-MMM-yy"; 
    dateTimeInfo.LongTimePattern = "hh:mm:ss tt"; 
    dateTimeInfo.ShortTimePattern = "hh:mm tt"; 
    // Setting application wide date time format. 
    cultureInfo.DateTimeFormat = dateTimeInfo; 
    // Assigning our custom Culture to the application. 
    Application.CurrentCulture = cultureInfo; 
    Thread.CurrentThread.CurrentCulture = cultureInfo; 
    Thread.CurrentThread.CurrentUICulture = cultureInfo; 

    .................. 
    Application.Run(new Form1()); 
} 
0

要设置UI培养和培养的所有页面,添加一个全球化部到Web.config文件,然后设置的UICulture和文化属性,如显示在下面的例子:

<globalization uiCulture="es" culture="es-MX" /> 

要设置UI文化和文化的个人页面,设置Culture和UICulture属性@ Page指令,如图所示下面的示例:

<%@ Page UICulture="es" Culture="es-MX" %> 

更多信息,请点击here

+0

No..am在窗口应用程序的工作...利用app.config文件 – daljeet

+0

那好吧,你也可以使用和设置文化第一个例子。换另一种东西,请参考我的第二个答案。 –