Página 1 de 1

Como establecer la Fecha Tiempo En VB.NET para Addenda

Publicado: Sab Nov 03, 2012 9:58 am
por NetFcruz
Hola amigos estoy investigando pero un no encuentro la manera de que al escoger en mi datetimepicker la fecha al escribirla en la Addenda de la siguiente manera, yy-MM-ddT00:00:00, consigo poner la fecha 2012-11-03 10:48:47 a.m. pero este formato no es valido, podrian auxiliarme.
Saludos amigos...

Re: Como establecer la Fecha Tiempo En VB.NET para Addenda

Publicado: Mié Nov 07, 2012 4:12 pm
por LordLegion
Se puede usando la función Format de visual basic, algo asi:

Format(Fecha, "yy-MM-ddTHH:mm:ss")

Saludos

Re: Como establecer la Fecha Tiempo En VB.NET para Addenda

Publicado: Mié Nov 07, 2012 4:24 pm
por NetFcruz
Gracias antes de todo por responder.
Probare, aunque mientras las estoy haciendo con un maskettexbox, solo modifico manualmente el dia y se inserta asi. Eso me causo un error al enviar mi addenda.
Pondr ele code para convertir si esque es un poco mas de 3 lineas.
Sabes ya que respondes me sale un error como este, tu tienes idea?:

<?xml version="1.0" encoding="utf-8"?><AckErrorApplication xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" contentVersion="2.0" documentStructureVersion="AMC7.1" creationDate="20121107" documentStatus="REJECT"><ackErrorApplicationIdentification><entityType>305</entityType><uniqueCreatorIdentification>31724125</uniqueCreatorIdentification></ackErrorApplicationIdentification><ApplicationInformation><deliveryDatePresent>2012-11-07</deliveryDatePresent></ApplicationInformation><ReferenceNumber><referenceIdentification>CTT</referenceIdentification><type>SE</type></ReferenceNumber><ReferenceNumber><referenceIdentification>5724</referenceIdentification><type>IV</type></ReferenceNumber><Buyer><nameAndAddress><name>TIENDAS SORIANA, S.A. DE C.V.</name></nameAndAddress></Buyer><Seller><nameAndAddress><name>EDITORA DEMAR, S.A. DE C.V.</name></nameAndAddress></Seller><messageError sequence="1"><errorCode>APLICATION ERROR CODE</errorCode><errorDescription><text>Error al Notificar a SuperCity. Server was unable to process request. ---> La orden ya ha sido documentada en otra factura.</text></errorDescription></messageError></AckErrorApplication>

Re: Como establecer la Fecha Tiempo En VB.NET para Addenda

Publicado: Mié Nov 07, 2012 4:57 pm
por Dado
"La orden ya ha sido documentada en otra factura"

Me parece que es porque ya habias facturado ese pedido, no puedes volver a facturar y enviar algo que ya estaba facturado

Re: Como establecer la Fecha Tiempo En VB.NET para Addenda

Publicado: Mié Nov 07, 2012 5:17 pm
por NetFcruz
DADO escribió:"La orden ya ha sido documentada en otra factura"

Me parece que es porque ya habias facturado ese pedido, no puedes volver a facturar y enviar algo que ya estaba facturado

Logicamente si, la duda es que no eh enviado ninguna con ese num de orden, talvez este en anteriores, ya que tengo facturas desde agosto por enviar y no se como enviarles tengo la addenda reverse pero de fechas anteriores se envia de la misma manera cieerto?

Bueno encontre informacion de el tiempo esepero les sirva me sirvio el satndar:

Código: Seleccionar todo

Private Sub TimeFormats()

	Dim localTime As DateTime = DateTime.Now
	Dim utcTime As DateTime = DateTime.UtcNow
	Dim localTimeAndOffset As New DateTimeOffset(localTime, TimeZoneInfo.Local.GetUtcOffset(localTime))

	'utc
	Dim strUtcTime_o As String = utcTime.ToString("o")
	Dim strUtcTime_s As String = utcTime.ToString("s")
	Dim strUtcTime_custom As String = utcTime.ToString("yyyy-MM-ddTHH:mm:ssK")

	'local
	Dim strLocalTimeAndOffset_o As String = localTimeAndOffset.ToString("o")
	Dim strLocalTimeAndOffset_s As String = localTimeAndOffset.ToString("s")
	Dim strLocalTimeAndOffset_custom As String = utcTime.ToString("yyyy-MM-ddTHH:mm:ssK")

	'output
	Response.Write("<br/>UTC<br/>")
	Response.Write("strUtcTime_o: " & strUtcTime_o & "<br/>")
	Response.Write("strUtcTime_s: " & strUtcTime_s & "<br/>")
	Response.Write("strUtcTime_custom: " & strUtcTime_custom & "<br/>")

	Response.Write("<br/>Local Time<br/>")
	Response.Write("strLocalTimeAndOffset_o: " & strLocalTimeAndOffset_o & "<br/>")
	Response.Write("strLocalTimeAndOffset_s: " & strLocalTimeAndOffset_s & "<br/>")
	Response.Write("strLocalTimeAndOffset_custom: " & strLocalTimeAndOffset_custom & "<br/>")

End Sub
En mi caso "s", que es el standar por las addendas y facturas. ;)