Obtener fechas de AUT?

Mi aplicación basada en la web (como la mayoría) sigue la configuración regional del navegador para formatear las fechas.

Entonces, si configura el inglés británico como el idioma preferido en el navegador, la aplicación mostrará las fechas en "DD/MM/YYYY" formato.

Ahora QTP (ok, es VBScript el culpable) no sabe sobre esto. Sigue estrictamente la configuración local de la máquina local.

Desafortunadamente, eso significa que si mi máquina local está configurada para la configuración regional alemana y la aplicación está en inglés (porque el navegador está configurado de esta manera), VBScriptDateValue la función fallará (porque espera "DD.MM.YYYY" formato.

Entonces, ¿cuál es una manera elegante de convertir un valor de fecha que se muestra en AUT a una fecha VBScript nativa para que pueda hacer cálculos de calendario y verificarlo?

Excepto por cambiar la configuración regional del usuario actual a una que coincida con el idioma del navegador, no veo una solución que evite tener que escribir decodificadores / codificadores para todo tipo de configuraciones locales, lo que me parece una gran exageración. .

Por ejemplo, unDateValue La variante que me permite especificar explícitamente la configuración regional a utilizar sería genial. ¿Hay tal cosa?

En general, no se trata solo de fechas, sino de cada elemento de datos que se formatea de manera diferente según la configuración regional (especificaciones de tiempo, cantidades de moneda, flotadores, ...).

Respuestas a la pregunta(2)

Su respuesta a la pregunta