¿Hay alguna manera de obtener la marca de fecha y hora local en Inno Setup?¿Cómo obtener la hora local en Inno Setup?
Respuesta
La respuesta depende de cuándo la necesite.
- necesitaba en el momento de la instalación se construye
- necesario en el momento de la instalación.
Necesario en el momento de la configuración.
Deberá usar ISPP que es parte de Quick Start pack.
Puede usar la función str GetDateTimeString(str, str, str)
.
Ejemplo: #define MyDateTimeString GetDateTimeString('dd/mm/yyyy hh:nn:ss', '-', ':');
El menú de ayuda en ISTool (También una parte del Pack inicio rápido) tiene un buen archivo de ayuda para las funciones ISPP incluido éste, donde hay una página de información sobre esta función.
Necesario en el momento de la instalación.
Aunque es una fuente diferente, la función también se denomina GetDateTimeString
Luego debe estar en un bloque de codificación pascal.
Ejemplo:
function DateTime : String;
begin
result := GetDateTimeString('dd/mm/yyyy hh:nn:ss', '-', ':');
end;
Los detalles de cómo usarla se encuentran en el Help File.
Aunque ambas funciones tienen el mismo nombre, el contexto de cuándo se utilizan es importante para comprender por qué obtendría un valor sobre otro.
- 1. Cómo obtener la dirección IP local usando Inno-setup
- 2. ¿Cómo puedo usar GetVolumeInformation en Inno Setup?
- 3. Inno Setup página personalizada
- 4. Inno Setup: ¿Cómo veo la salida (traducción) del preprocesador Inno Setup?
- 5. Constante Inno Setup en el Código Sección
- 6. Hook estándar Inno Setup checkbox
- 7. ¿Cómo uso "código" en la sección [Archivos] de Inno Setup?
- 8. Inno Setup Instalación y configuración de IIS
- 9. Inno Setup Comprobación del proceso en ejecución
- 10. Inno Setup: ¿Cómo abortar/finalizar la configuración durante la instalación?
- 11. Inno-setup 32bit y 64bit en uno
- 12. obtener hora local con boost
- 13. Inno Setup - #define directive - cómo usar la variable previamente definida?
- 14. ¿Inno Setup para el servicio de Windows?
- 15. Salir de Inno Setup Instalación desde [código]
- 16. Inno Setup Renombrar archivo durante el embalaje
- 17. Inno Setup uninstall executable location and name
- 18. ¿Cómo puedo obtener la hora local en jQuery?
- 19. Cómo obtener la hora local del usuario en Page_Load
- 20. ¿Cómo se muestra un hipervínculo en Inno Setup?
- 21. Inno Setup: cómo definir una matriz en const?
- 22. Inno Setup - Setting Java Environment Variable
- 23. Crear un usuario restringido desde Inno Setup
- 24. ¿Cómo puedo iniciar sesión en las instalaciones de Inno Setup?
- 25. ¿Cómo generar un nuevo GUID en Inno Setup?
- 26. Script Inno Setup para copiar carpetas
- 27. ¿Cómo puedo obtener la hora local del usuario en lugar de la hora del servidor?
- 28. Cómo registrar una .NET DLL usando Inno Setup
- 29. ¿Cómo puedo hacer que Inno Setup ignore los directorios vacíos?
- 30. ¿Cómo obtener la hora local de diferentes zonas horarias?
¿estás seguro? 'FormatDateTime' me da un error de compilación (tuve que escribir el mío). – rossmcm
Ahora estoy luchando para averiguar dónde encontré esta lista. Una prueba de scripting simple, muestra que TDateTime no es un tipo soportado en InnoSetup Pascal Script. Investigaré las opciones y actualizaré la respuesta. –
La función necesita un parámetro de cadena ficticia, p. 'function DateTime (dummy: String): String;' – SoftDeveloper