Introducción
TimeZone juega un papel importante para las aplicaciones de tiempo crítico. En este caso, debe establecer una zona horaria que sea adecuada para el sistema operativo que está ejecutando.
En este tutorial, aprenderá a configurar la zona horaria de una aplicación que se ejecuta en Azure App Services . Todas las capturas de pantalla de este tutorial están hechas para Azure App Service basado en Windows.
Identificar el sistema operativo
Puede configurar fácilmente el Servicio de aplicaciones de zona horaria en Windows usando variables de entorno, pero la configuración es diferente para un Servicio de aplicaciones alojado en Linux o Windows.
Para identificar el tipo de sistema operativo, siga estas pautas
- Iniciar sesión en el portal de Azure
- Abra el servicio de aplicaciones de Azure
- Ir a Consola
- En la ventana de la consola, obtendrá un indicador de Windows o un shell de Linux.
Encuentra la zona horaria
Las plataformas Windows y Linux siguieron algunos formatos de cadena diferentes para 2 zonas horarias diferentes. Entonces, primero debe encontrar la cadena correcta para la zona horaria requerida según el tipo de sistema operativo de Azure App Service: para encontrar la cadena, siga:
Servicio de aplicaciones basado en Windows: abra un terminal PowerShell en un sistema Windows y ejecute el siguiente comando. Enumerará la zona horaria:
Get-ChildItem -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones' | Select-Object PSChildName
Servicio de aplicaciones basado en Linux: visite https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Cambiar la zona horaria en Azure App Service
Ahora, siga los pasos a continuación y configure los ajustes de la aplicación con el nombre y el valor correctos.
Iniciar sesión en el portal de Azure
Abra el servicio de aplicaciones de Azure
En la barra lateral izquierda, haga clic en Configuración en Configuración.
Haga clic en "+ Nueva configuración de la aplicación"
Establecer variables de entorno según el tipo de sistema operativo:
- Para Windows App Service, escriba Nombre y valor como:
Name=WEBSITE_TIME_ZONE
Value=Eastern Standard Time - Para Linux App Service, escriba Nombre y valor como:
Name=TZ
Value=America/New_York
Haga clic en Ok
Haga clic en Guardar para confirmar y guardar el cambio.
Eso es todo. Ha cambiado correctamente la zona horaria de Windows Azure App Service.
Comprobar la zona horaria
Ahora asegúrese de que la zona horaria se aplique correctamente a Azure App Service. Abra la consola de la aplicación y verifique la fecha y hora actual del servicio. Haga coincidir la fecha y la hora actuales con la hora real de la zona horaria configurada.
Conclusión
En este tutorial, aprendió a configurar la zona horaria de un servicio de aplicaciones que se ejecuta en la plataforma en la nube de Azure.