none
Convertir tipo dato CRM a .net RRS feed

  • Pregunta

  •  

    Alguien sabe como convertir en .net un tipo de dato CRM date time a un string o a date time de .net??

     

    Saludos y mil gracias !!!

     

    Gaby

    jueves, 13 de septiembre de 2007 19:26

Todas las respuestas

  • Hola,

     

    No es complciado, para convertir del valor del CRM a .net basta con hacer un parse().

     

    Code Snippet
    // Get the date that the fax was received.
    DateTime endDate = DateTime.Parse(newFax.createdon.date);

     

    Para el caso contrario, hay un pequeño detalle. En la página del sdk dónde comentan como instanciar un date time utilizan un formato del tipo "2007/09/17T17:00", es decir formato ordenable de fecha corta. Lo puedes conseguir con el método ToString("s")

     

    Code Snippet
                // Set the due date of the task.
                task.scheduledend.Value = endDate.ToString("s");

     

     


     

    Pero, te recomiendo utilizar el otro formato que se acepta en el tipo de datos CrmDateTime que refleja las zonas horarias para evitarte problemas con esto (siempre que cada usuario tenga bien configuradas sus zonas horarias). El formato es "

    yyyy-MM-ddTHH:mmTongue Tieds z".

     

     

    Code Snippet
                // Set the due date of the task.
                task.scheduledend.Value = endDate.ToString("yyyy-MM-ddTHH:mm:ss z");

     

     

     

    Espero que te sirva de ayuda. Un saludo.

     

    lunes, 17 de septiembre de 2007 15:36
  • Hola gabymo ... aca en la oficina cuando nosotros queremos convertir un campo recuperado del crm le pones un Convert.toString o un .ToString() .... ahora si queremos pasar un campo date al crm... yo particularmetne no he tenido ningun problema ... lo convierto primero a datetime y luego lo paso al crm pero otros copaneros si tubieron ese problema y lo solucionaron de esta form

    sa.scheduledstart = New CrmDateTime

    sa.scheduledstart.Value = Format(DateTime.Now, "yyyy-MM-ddTHH:MM") & ":00-05:00"

    claro que todo esto depende de la cultura que tu manejes ...

     

    Salu2 ... nos avisas como te fue. ...

    lunes, 17 de septiembre de 2007 15:41
  • Hola Marco:

     

    Muchas gracias por el dato...=)

     

    Saludos

    gaby morales

     

    lunes, 17 de septiembre de 2007 20:17
  • Hola Atilio:

     

    muchas gracias por la informacion...En cuanto se desarrolle la aplicacion te comentamos como nos fue...

     

    Saluditos...=)

    gaby morales

     

     

    lunes, 17 de septiembre de 2007 20:22