Hola a todos
Necesito enviar la fecha y hora a un webservice, en el siguiente formato
2018-05-28T10:26:47.421875-06:00
¿alguien sabe cómo convertirlo?
La zona horaria es de México
Muchas gracias a todos!
Clear
? "Conversion formato fecha hora a ISO 8601"?? "Hora local relativa"? ToIso8601DateTime(Datetime(),"-09:00",.F.)?? "Hora local UTC"? ToIso8601DateTime(Datetime(),"",.T.)??? "Hora local"? ToIso8601DateTime(Datetime(),"",.F.)?? "Conversion de Fecha a datetime"? ToIso8601DateTime(DATE(),"",.F.)
* ToIso8601DateTime()** PARAMETROS** ldate Datetime or date* lctz Timezone ejemplo: +01:00, -01:00, etc* lcutc Logico .t. o .f. UTC format*Procedure ToIso8601DateTime Lparameters ldate,lctz,lutc If Empty(lctz) And lutc=.T. lutc=.T. Endif lctime="T"+Transform(Hour(ldate),"@L 99")+":"+Transform(Minu(ldate),"@L 99")+":"+Transform(Sec(ldate),"@L 99")+lctz+Iif(lutc,"Z","") lcdate=Transform(Year(ldate),"9999")+"-"+Transform(Month(ldate),"@L 99")+"-"+Transform(Day(ldate),"@L 99") Return lcdate+lctimeEndproc

Muchas gracias, Gregori!
Y también a Anthony Contreras Peralta
Saludos