asp.net 0 Denunciar post Postado Fevereiro 20, 2007 Estou usando a função abaixo para realizar a conversão, veja que a função tem dois parametros um string e outro inteiro, o string contêm o valor digitado no campo textbox, e o inteiro é para dizer qual a formatação que quero fazer. Public Function fc_converter_data(ByVal par_date_data As String, ByVal par_int_acao As Integer) As DateTime Select Case par_int_acao Case 0 fc_converter_data = Convert.ToDateTime(par_date_data).ToString( "yyyy-MM-dd") Case 10 fc_converter_data = Convert.ToDateTime(par_date_data).ToString( "yyyy-MM-dd HH:mm") Case 20 fc_converter_data = Convert.ToDateTime(par_date_data).ToString( "dd-MM-yyyy") Case 21 fc_converter_data = Convert.ToDateTime(par_date_data).ToString( "dd/MM/yyyy HH:mm") Case 30 fc_converter_data = Convert.ToDateTime(par_date_data).ToString( "MM-dd") Case 31 fc_converter_data = Convert.ToDateTime(par_date_data).ToString( "dd/MM") Case Else fc_converter_data = Convert.ToDateTime(par_date_data).ToString( "dd/MM/yyyy") End Select End Function Mas no caso ele sempre retorna o erro abaixo. String was not recognized as a valid DateTime. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.FormatException: String was not recognized as a valid DateTime. Source Error: Line 88: fc_converter_data = Convert.ToDateTime(par_date_data).ToString("yyyy-MM-dd") Line 89: Case 10 Line 90: fc_converter_data = Convert.ToDateTime(par_date_data).ToString("yyyy-MM-dd HH:mm") Line 91: Case 20 Line 92: fc_converter_data = Convert.ToDateTime(par_date_data).ToString("dd-MM-yyyy") Source File: c:\Inetpub\tagmultimidia\web\advogaweb\App_Code\cl_funcionalidades_dto.vb Line: 90 Compartilhar este post Link para o post Compartilhar em outros sites
Juliano.net 2 Denunciar post Postado Fevereiro 22, 2007 Guilherme, confira o valor da variável par_date_data durante execução, talvez ela já não esteja com valores válidos. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago.net 0 Denunciar post Postado Fevereiro 22, 2007 coloque a culturaex:using System.Globaliztion;DateTime.Parse(par_date_data,new CultureInfo("pt-BR")); Compartilhar este post Link para o post Compartilhar em outros sites
elizeu 0 Denunciar post Postado Março 5, 2007 Estou com um erro parecido, alguem poderia me ajudar ? (( Nao sei asp ))String was not recognized as a valid DateTime. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.FormatException: String was not recognized as a valid DateTime.Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [FormatException: String was not recognized as a valid DateTime.] System.DateTimeParse.GetDayOfNNY(DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) +202 System.DateTimeParse.ProcessTerminaltState(Int32 dps, DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi) +142 System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) +488 System.DateTime.Parse(String s, IFormatProvider provider, DateTimeStyles styles) +30 System.DateTime.Parse(String s, IFormatProvider provider) +11 System.Convert.ToDateTime(String value, IFormatProvider provider) +61 System.String.System.IConvertible.ToDateTime(IFormatProvider provider) +11 System.Convert.ToDateTime(Object value) +40 localhost.contribuicaoSindical.Dao.consultaBaixaConfDao2(String codigo) in E:\wwwroot\ssGerencia\consultaPagtoContribuicao\Dao.cs:411 localhost.contribuicaoSindical.Facade.consultaBaixaConfFacade(String codigo) in E:\wwwroot\ssGerencia\consultaPagtoContribuicao\Facade.cs:39 localhost.contribuicaoSindical.ConsultaPagtoGeral.consultaBaixasConf(String codigo) in E:\wwwroot\ssGerencia\consultaPagtoContribuicao\ConsultaPagtoGeral.aspx.cs:110 localhost.contribuicaoSindical.ConsultaPagtoGeral.Page_Load(Object sender, EventArgs e) in E:\wwwroot\ssGerencia\consultaPagtoContribuicao\ConsultaPagtoGeral.aspx.cs:47 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +750Grato. Compartilhar este post Link para o post Compartilhar em outros sites