CLI (v2) schedule YAML schema for model monitoring - Azure Machine Learning (2023)

  • Article

APPLIES TO: CLI (v2) schedule YAML schema for model monitoring - Azure Machine Learning (1) Azure CLI ml extension v2 (current)

The YAML syntax detailed in this document is based on the JSON schema for the latest version of the ML CLI v2 extension. This syntax is guaranteed only to work with the latest version of the ML CLI v2 extension.You can find the schemas for older extension versions at https://azuremlschemasprod.azureedge.net/.

YAML syntax

KeyTypeDescriptionAllowed values
$schemastringThe YAML schema.
namestringRequired. Name of the schedule.
versionstringVersion of the schedule. If omitted, Azure Machine Learning will autogenerate a version.
descriptionstringDescription of the schedule.
tagsobjectDictionary of tags for the schedule.
triggerobjectRequired. The trigger configuration to define rule when to trigger job. One of RecurrenceTrigger or CronTrigger is required.
create_monitorobjectRequired. The definition of the monitor that will be triggered by a schedule. MonitorDefinition is required.

Trigger configuration

Recurrence trigger

KeyTypeDescriptionAllowed values
typestringRequired. Specifies the schedule type.recurrence
frequencystringRequired. Specifies the unit of time that describes how often the schedule fires.minute, hour, day, week, month
intervalintegerRequired. Specifies the interval at which the schedule fires.
start_timestringDescribes the start date and time with timezone. If start_time is omitted, the first job will run instantly and the future jobs will be triggered based on the schedule, saying start_time will be equal to the job created time. If the start time is in the past, the first job will run at the next calculated run time.
end_timestringDescribes the end date and time with timezone. If end_time is omitted, the schedule will continue to run until it's explicitly disabled.
timezonestringSpecifies the time zone of the recurrence. If omitted, by default is UTC.See appendix for timezone values
patternobjectSpecifies the pattern of the recurrence. If pattern is omitted, the job(s) will be triggered according to the logic of start_time, frequency and interval.

Recurrence schedule

Recurrence schedule defines the recurrence pattern, containing hours, minutes, and weekdays.

  • When frequency is day, pattern can specify hours and minutes.
  • When frequency is week and month, pattern can specify hours, minutes and weekdays.
KeyTypeAllowed values
hoursinteger or array of integer0-23
minutesinteger or array of integer0-59
week_daysstring or array of stringmonday, tuesday, wednesday, thursday, friday, saturday, sunday

CronTrigger

KeyTypeDescriptionAllowed values
typestringRequired. Specifies the schedule type.cron
expressionstringRequired. Specifies the cron expression to define how to trigger jobs. expression uses standard crontab expression to express a recurring schedule. A single expression is composed of five space-delimited fields:MINUTES HOURS DAYS MONTHS DAYS-OF-WEEK
start_timestringDescribes the start date and time with timezone. If start_time is omitted, the first job will run instantly and the future jobs will be triggered based on the schedule, saying start_time will be equal to the job created time. If the start time is in the past, the first job will run at the next calculated run time.
end_timestringDescribes the end date and time with timezone. If end_time is omitted, the schedule will continue to run until it's explicitly disabled.
timezonestringSpecifies the time zone of the recurrence. If omitted, by default is UTC.See appendix for timezone values

Monitor definition

KeyTypeDescriptionAllowed valuesDefault value
computeObjectRequired. Description of compute resources for Spark pool to run monitoring job.
compute.instance_typeStringRequired. The compute instance type to be used for Spark pool.'standard_e4s_v3', 'standard_e8s_v3', 'standard_e16s_v3', 'standard_e32s_v3', 'standard_e64s_v3'n/a
compute.runtime_versionStringOptional. Defines Spark runtime version.3.1, 3.23.2
monitoring_targetObjectAzure Machine Learning asset(s) associated with model monitoring.
monitoring_target.endpoint_deployment_idStringOptional. The associated Azure Machine Learning endpoint/deployment ID in format of azureml:myEnpointName:myDeploymentName. This field is required if your endpoint/deployment has enabled model data collection to be used for model monitoring.
monitoring_target.model_idStringOptional. The associated model ID for model monitoring.
monitoring_signalsObjectDictionary of monitoring signals to be included. The key is a name for monitoring signal within the context of monitor and the value is an object containing a monitoring signal specification. Optional for basic model monitoring that uses recent past production data as comparison baseline and has 3 monitoring signals: data drift, prediction drift, and data quality.
alert_notificationObjectDescription of alert notification recipients.
alert_notification.emailsObjectList of email addresses to receive alert notification.

Monitoring signals

Data drift

As the data used to train the model evolves in production, the distribution of the data can shift, resulting in a mismatch between the training data and the real-world data that the model is being used to predict. Data drift is a phenomenon that occurs in machine learning when the statistical properties of the input data used to train the model change over time.

KeyTypeDescriptionAllowed valuesDefault value
typeStringRequired. Type of monitoring signal. Prebuilt monitoring signal processing component is automatically loaded according to the type specified here.data_driftdata_drift
target_datasetObjectOptional. Description of production data to be analyzed for monitoring signal.
target_dataset.datasetObjectOptional. Description of production data to be analyzed for monitoring signal.
target_dataset.dataset.input_datasetObjectOptional. Description of input data source, see job input data specification.
target_dataset.dataset.dataset_contextStringThe context of data, it refers model production data and could be model inputs or model outputsmodel_inputs
target_dataset.dataset.pre_processing_componentStringComponent ID in the format of azureml:myPreprocessing@latest for a registered component. This is required if target_dataset.dataset.input_dataset.type is uri_folder, see preprocessing component specification.
target_dataset.data_window_sizeIntegerOptional. Data window size in days. This is the production data window to be computed for data drift.By default the data window size is the last monitoring period.
baseline_datasetObjectOptional. Recent past production data is used as comparison baseline data if this isn't specified. Recommendation is to use training data as comparison baseline.
baseline_dataset.input_datasetObjectDescription of input data source, see job input data specification.
baseline_dataset.dataset_contextStringThe context of data, it refers to the context that dataset was used beforemodel_inputs, training, test, validation
baseline_dataset.pre_processing_componentStringComponent ID in the format of azureml:myPreprocessing@latest for a registered component. This is required if baseline_dataset.input_dataset.type is uri_folder, see preprocessing component specification.
featuresObjectOptional. Target features to be monitored for data drift. Some models might have hundreds or thousands of features, it's always recommended to specify interested features for monitoring.One of following values: list of feature names, features.top_n_feature_importance, or all_featuresDefault features.top_n_feature_importance = 10 if baseline_dataset.dataset_context is training, otherwise, default is all_features
data_segmentObjectOptional. Description of specific data segment to be monitored for data drift.
data_segment.feature_nameStringThe name of feature used to filter for data segment.
data_segment.feature_valuesArraylist of feature values used to filter for data segment
alert_notificationBooleanTurn on/off alert notification for the monitoring signal. True or False
metric_thresholdsObjectList of metrics and thresholds properties for the monitoring signal. When threshold is exceeded and alert_notification is on, user will receive alert notification.By default, the object contains numerical metric population_stability_index with threshold of 0.02 and categorical metric normalized_wasserstein_distance with threshold of 0.02
metric_thresholds.applicable_feature_typeStringFeature type that the metric will be applied to.numerical or categorical
metric_thresholds.metric_nameStringThe metric name for the specified feature type.Allowed numerical metric names: jensen_shannon_distance, population_stability_index, two_sample_kolmogorov_test. Allowed categorical metric names: normalized_wasserstein_distance, chi_squared_test
metric_thresholds.thresholdNumberThe threshold for the specified metric.

Prediction drift

Prediction drift tracks changes in the distribution of a model's prediction outputs by comparing it to validation or test labeled data or recent past production data.

KeyTypeDescriptionAllowed valuesDefault value
typeStringRequired. Type of monitoring signal. Prebuilt monitoring signal processing component is automatically loaded according to the type specified hereprediction_driftprediction_drift
target_datasetObjectOptional. Description of production data to be analyzed for monitoring signal.
target_dataset.datasetObjectOptional. Description of production data to be analyzed for monitoring signal.
target_dataset.dataset.input_datasetObjectOptional. Description of input data source, see job input data specification.
target_dataset.dataset.dataset_contextStringThe context of data, it refers model production data and could be model inputs or model outputsmodel_outputs
target_dataset.dataset.pre_processing_componentStringComponent ID in the format of azureml:myPreprocessing@latest for a registered component. This is required if target_dataset.dataset.input_dataset.type is uri_folder, see preprocessing component specification.
target_dataset.data_window_sizeIntegerOptional. Data window size in days. This is the production data window to be computed for prediction drift.By default the data window size is the last monitoring period.
baseline_datasetObjectOptional. Recent past production data is used as comparison baseline data if this isn't specified. Recommendation is to use training data as comparison baseline.
baseline_dataset.input_datasetObjectDescription of input data source, see job input data specification.
baseline_dataset.dataset_contextStringThe context of data, it refers to the context that dataset come from.model_inputs, model_outputs, test, validation
baseline_dataset.target_column_nameStringThe name of target column.
baseline_dataset.pre_processing_componentStringComponent ID in the format of azureml:myPreprocessing@latest for a registered component. This is required if baseline_dataset.input_dataset.type is uri_folder, see preprocessing component specification.
alert_notificationBooleanTurn on/off alert notification for the monitoring signal. True or False
metric_thresholdsObjectList of metrics and thresholds properties for the monitoring signal. When threshold is exceeded and alert_notification is on, user will receive alert notification.By default, the object contains numerical metric population_stability_index with threshold of 0.02 and categorical metric normalized_wasserstein_distance with threshold of 0.02
metric_thresholds.applicable_feature_typeStringFeature type that the metric will be applied to.numerical or categorical
metric_thresholds.metric_nameStringThe metric name for the specified feature type.Allowed numerical metric names: jensen_shannon_distance, population_stability_index, two_sample_kolmogorov_test. Allowed categorical metric names: normalized_wasserstein_distance, chi_squared_test
metric_thresholds.thresholdNumberThe threshold for the specified metric.

Data quality

Data quality signal tracks data quality issues in production by comparing to training data or recent past production data.

KeyTypeDescriptionAllowed valuesDefault value
typeStringRequired. Type of monitoring signal. Prebuilt monitoring signal processing component is automatically loaded according to the type specified heredata_qualitydata_quality
target_datasetObjectOptional. Description of production data to be analyzed for monitoring signal.
target_dataset.datasetObjectOptional. Description of production data to be analyzed for monitoring signal.
target_dataset.dataset.input_datasetObjectOptional. Description of input data source, see job input data specification.
target_dataset.dataset.dataset_contextStringThe context of data, it refers model production data and could be model inputs or model outputsmodel_inputs, model_outputs
target_dataset.dataset.pre_processing_componentStringComponent ID in the format of azureml:myPreprocessing@latest for a registered component. This is required if target_dataset.dataset.input_dataset.type is uri_folder, see preprocessing component specification.
target_dataset.data_window_sizeIntegerOptional. Data window size in days. This is the production data window to be computed for data quality issues.By default the data window size is the last monitoring period.
baseline_datasetObjectOptional. Recent past production data is used as comparison baseline data if this isn't specified. Recommendation is to use training data as comparison baseline.
baseline_dataset.input_datasetObjectDescription of input data source, see job input data specification.
baseline_dataset.dataset_contextStringThe context of data, it refers to the context that dataset was used beforemodel_inputs, model_outputs, training, test, validation
baseline_dataset.pre_processing_componentStringComponent ID in the format of azureml:myPreprocessing@latest for a registered component. This is required if baseline_dataset.input_dataset.type is uri_folder, see preprocessing component specification.
featuresObjectOptional. Target features to be monitored for data quality. Some models might have hundreds or thousands of features. It's always recommended to specify interested features for monitoring.One of following values: list of feature names, features.top_n_feature_importance, or all_featuresDefault to features.top_n_feature_importance = 10 if baseline_dataset.dataset_context is training, otherwise default is all_features
alert_notificationBooleanTurn on/off alert notification for the monitoring signal. True or False
metric_thresholdsObjectList of metrics and thresholds properties for the monitoring signal. When threshold is exceeded and alert_notification is on, user will receive alert notification.By default, the object contains following numerical and categorical metrics: null_value_rate, data_type_error_rate, and out_of_bounds_rate
metric_thresholds.applicable_feature_typeStringFeature type that the metric will be applied to.numerical or categorical
metric_thresholds.metric_nameStringThe metric name for the specified feature type.Allowed numerical and categorical metric names are: null_value_rate, data_type_error_rate, out_of_bound_rate
metric_thresholds.thresholdNumberThe threshold for the specified metric.

Feature attribution drift

The feature attribution of a model may change over time due to changes in the distribution of data, changes in the relationships between features, or changes in the underlying problem being solved. Feature attribution drift is a phenomenon that occurs in machine learning models when the importance or contribution of features to the prediction output changes over time.

KeyTypeDescriptionAllowed valuesDefault value
typeStringRequired. Type of monitoring signal. Prebuilt monitoring signal processing component is automatically loaded according to the type specified herefeature_attribution_driftfeature_attribution_drift
target_datasetObjectOptional. Description of production data to be analyzed for monitoring signal.
target_dataset.datasetObjectOptional. Description of production data to be analyzed for monitoring signal.
target_dataset.dataset.input_datasetObjectOptional. Description of input data source, see job input data specification.
target_dataset.dataset.dataset_contextStringThe context of data. It refers to production model inputs data.model_inputs
target_dataset.dataset.pre_processing_componentStringComponent ID in the format of azureml:myPreprocessing@latest for a registered component. This is required if target_dataset.dataset.input_dataset.type is uri_folder, see preprocessing component specification.
target_dataset.lookback_period_daysIntegerLookback window to include extra data in current monitoring run, this is useful if you want model monitoring to run more frequently but the production data within monitoring period isn't enough or skewed.
baseline_datasetObjectRequired. It must be training data.
baseline_dataset.input_datasetObjectDescription of input data source, see job input data specification.
baseline_dataset.dataset_contextStringThe context of data, it refers to the context that dataset was used before.training
baseline_dataset.pre_processing_componentStringComponent ID in the format of azureml:myPreprocessing@latest for a registered component. This is required if baseline_dataset.input_dataset.type is uri_folder, see preprocessing component specification.
alert_notificationBooleanTurn on/off alert notification for the monitoring signal. True or False
metric_thresholdsObjectList of metrics and thresholds properties for the monitoring signal. When threshold is exceeded and alert_notification is on, user will receive alert notification.By default, the object contains normalized_discounted_cumulative_gain metric with threshold of 0.02
metric_thresholds.applicable_feature_typeStringFeature type that the metric will be applied to.all_feature_typesall feature_types
metric_thresholds.metric_nameStringThe metric name for the specified feature type.normalized_discounted_cumulative_gainnormalized_discounted_cumulative_gain
metric_thresholds.thresholdNumberThe threshold for the specified metric.0.02

Remarks

The az ml schedule command can be used for managing Azure Machine Learning models.

Examples

Examples are available in the examples GitHub repository. A couple are as follows:

YAML: Schedule with recurrence pattern

APPLIES TO: CLI (v2) schedule YAML schema for model monitoring - Azure Machine Learning (2) Azure CLI ml extension v2 (current)

$schema: https://azuremlschemas.azureedge.net/latest/schedule.schema.jsonname: simple_recurrence_job_scheduledisplay_name: Simple recurrence job scheduledescription: a simple hourly recurrence job scheduletrigger: type: recurrence frequency: day #can be minute, hour, day, week, month interval: 1 #every day schedule: hours: [4,5,10,11,12] minutes: [0,30] start_time: "2022-07-10T10:00:00" # optional - default will be schedule creation time time_zone: "Pacific Standard Time" # optional - default will be UTCcreate_job: ./simple-pipeline-job.yml# create_job: azureml:simple-pipeline-job

YAML: Schedule with cron expression

APPLIES TO: CLI (v2) schedule YAML schema for model monitoring - Azure Machine Learning (3) Azure CLI ml extension v2 (current)

$schema: https://azuremlschemas.azureedge.net/latest/schedule.schema.jsonname: simple_cron_job_scheduledisplay_name: Simple cron job scheduledescription: a simple hourly cron job scheduletrigger: type: cron expression: "0 * * * *" start_time: "2022-07-10T10:00:00" # optional - default will be schedule creation time time_zone: "Pacific Standard Time" # optional - default will be UTC# create_job: azureml:simple-pipeline-jobcreate_job: ./simple-pipeline-job.yml

Appendix

Timezone

Current schedule supports the following timezones. The key can be used directly in the Python SDK, while the value can be used in the YAML job. The table is organized by UTC(Coordinated Universal Time).

UTCKeyValue
UTC -12:00DATELINE_STANDARD_TIME"Dateline Standard Time"
UTC -11:00UTC_11"UTC-11"
UTC - 10:00ALEUTIAN_STANDARD_TIMEAleutian Standard Time
UTC - 10:00HAWAIIAN_STANDARD_TIME"Hawaiian Standard Time"
UTC -09:30MARQUESAS_STANDARD_TIME"Marquesas Standard Time"
UTC -09:00ALASKAN_STANDARD_TIME"Alaskan Standard Time"
UTC -09:00UTC_09"UTC-09"
UTC -08:00PACIFIC_STANDARD_TIME_MEXICO"Pacific Standard Time (Mexico)"
UTC -08:00UTC_08"UTC-08"
UTC -08:00PACIFIC_STANDARD_TIME"Pacific Standard Time"
UTC -07:00US_MOUNTAIN_STANDARD_TIME"US Mountain Standard Time"
UTC -07:00MOUNTAIN_STANDARD_TIME_MEXICO"Mountain Standard Time (Mexico)"
UTC -07:00MOUNTAIN_STANDARD_TIME"Mountain Standard Time"
UTC -06:00CENTRAL_AMERICA_STANDARD_TIME"Central America Standard Time"
UTC -06:00CENTRAL_STANDARD_TIME"Central Standard Time"
UTC -06:00EASTER_ISLAND_STANDARD_TIME"Easter Island Standard Time"
UTC -06:00CENTRAL_STANDARD_TIME_MEXICO"Central Standard Time (Mexico)"
UTC -06:00CANADA_CENTRAL_STANDARD_TIME"Canada Central Standard Time"
UTC -05:00SA_PACIFIC_STANDARD_TIME"SA Pacific Standard Time"
UTC -05:00EASTERN_STANDARD_TIME_MEXICO"Eastern Standard Time (Mexico)"
UTC -05:00EASTERN_STANDARD_TIME"Eastern Standard Time"
UTC -05:00HAITI_STANDARD_TIME"Haiti Standard Time"
UTC -05:00CUBA_STANDARD_TIME"Cuba Standard Time"
UTC -05:00US_EASTERN_STANDARD_TIME"US Eastern Standard Time"
UTC -05:00TURKS_AND_CAICOS_STANDARD_TIME"Turks And Caicos Standard Time"
UTC -04:00PARAGUAY_STANDARD_TIME"Paraguay Standard Time"
UTC -04:00ATLANTIC_STANDARD_TIME"Atlantic Standard Time"
UTC -04:00VENEZUELA_STANDARD_TIME"Venezuela Standard Time"
UTC -04:00CENTRAL_BRAZILIAN_STANDARD_TIME"Central Brazilian Standard Time"
UTC -04:00SA_WESTERN_STANDARD_TIME"SA Western Standard Time"
UTC -04:00PACIFIC_SA_STANDARD_TIME"Pacific SA Standard Time"
UTC -03:30NEWFOUNDLAND_STANDARD_TIME"Newfoundland Standard Time"
UTC -03:00TOCANTINS_STANDARD_TIME"Tocantins Standard Time"
UTC -03:00E_SOUTH_AMERICAN_STANDARD_TIME"E. South America Standard Time"
UTC -03:00SA_EASTERN_STANDARD_TIME"SA Eastern Standard Time"
UTC -03:00ARGENTINA_STANDARD_TIME"Argentina Standard Time"
UTC -03:00GREENLAND_STANDARD_TIME"Greenland Standard Time"
UTC -03:00MONTEVIDEO_STANDARD_TIME"Montevideo Standard Time"
UTC -03:00SAINT_PIERRE_STANDARD_TIME"Saint Pierre Standard Time"
UTC -03:00BAHIA_STANDARD_TIM"Bahia Standard Time"
UTC -02:00UTC_02"UTC-02"
UTC -02:00MID_ATLANTIC_STANDARD_TIME"Mid-Atlantic Standard Time"
UTC -01:00AZORES_STANDARD_TIME"Azores Standard Time"
UTC -01:00CAPE_VERDE_STANDARD_TIME"Cape Verde Standard Time"
UTCUTCUTC
UTC +00:00GMT_STANDARD_TIME"GMT Standard Time"
UTC +00:00GREENWICH_STANDARD_TIME"Greenwich Standard Time"
UTC +01:00MOROCCO_STANDARD_TIME"Morocco Standard Time"
UTC +01:00W_EUROPE_STANDARD_TIME"W. Europe Standard Time"
UTC +01:00CENTRAL_EUROPE_STANDARD_TIME"Central Europe Standard Time"
UTC +01:00ROMANCE_STANDARD_TIME"Romance Standard Time"
UTC +01:00CENTRAL_EUROPEAN_STANDARD_TIME"Central European Standard Time"
UTC +01:00W_CENTRAL_AFRICA_STANDARD_TIME"W. Central Africa Standard Time"
UTC +02:00NAMIBIA_STANDARD_TIME"Namibia Standard Time"
UTC +02:00JORDAN_STANDARD_TIME"Jordan Standard Time"
UTC +02:00GTB_STANDARD_TIME"GTB Standard Time"
UTC +02:00MIDDLE_EAST_STANDARD_TIME"Middle East Standard Time"
UTC +02:00EGYPT_STANDARD_TIME"Egypt Standard Time"
UTC +02:00E_EUROPE_STANDARD_TIME"E. Europe Standard Time"
UTC +02:00SYRIA_STANDARD_TIME"Syria Standard Time"
UTC +02:00WEST_BANK_STANDARD_TIME"West Bank Standard Time"
UTC +02:00SOUTH_AFRICA_STANDARD_TIME"South Africa Standard Time"
UTC +02:00FLE_STANDARD_TIME"FLE Standard Time"
UTC +02:00ISRAEL_STANDARD_TIME"Israel Standard Time"
UTC +02:00KALININGRAD_STANDARD_TIME"Kaliningrad Standard Time"
UTC +02:00LIBYA_STANDARD_TIME"Libya Standard Time"
UTC +03:00TÜRKIYE_STANDARD_TIME"Türkiye Standard Time"
UTC +03:00ARABIC_STANDARD_TIME"Arabic Standard Time"
UTC +03:00ARAB_STANDARD_TIME"Arab Standard Time"
UTC +03:00BELARUS_STANDARD_TIME"Belarus Standard Time"
UTC +03:00RUSSIAN_STANDARD_TIME"Russian Standard Time"
UTC +03:00E_AFRICA_STANDARD_TIME"E. Africa Standard Time"
UTC +03:30IRAN_STANDARD_TIME"Iran Standard Time"
UTC +04:00ARABIAN_STANDARD_TIME"Arabian Standard Time"
UTC +04:00ASTRAKHAN_STANDARD_TIME"Astrakhan Standard Time"
UTC +04:00AZERBAIJAN_STANDARD_TIME"Azerbaijan Standard Time"
UTC +04:00RUSSIA_TIME_ZONE_3"Russia Time Zone 3"
UTC +04:00MAURITIUS_STANDARD_TIME"Mauritius Standard Time"
UTC +04:00GEORGIAN_STANDARD_TIME"Georgian Standard Time"
UTC +04:00CAUCASUS_STANDARD_TIME"Caucasus Standard Time"
UTC +04:30AFGHANISTAN_STANDARD_TIME"Afghanistan Standard Time"
UTC +05:00WEST_ASIA_STANDARD_TIME"West Asia Standard Time"
UTC +05:00EKATERINBURG_STANDARD_TIME"Ekaterinburg Standard Time"
UTC +05:00PAKISTAN_STANDARD_TIME"Pakistan Standard Time"
UTC +05:30INDIA_STANDARD_TIME"India Standard Time"
UTC +05:30SRI_LANKA_STANDARD_TIME"Sri Lanka Standard Time"
UTC +05:45NEPAL_STANDARD_TIME"Nepal Standard Time"
UTC +06:00CENTRAL_ASIA_STANDARD_TIME"Central Asia Standard Time"
UTC +06:00BANGLADESH_STANDARD_TIME"Bangladesh Standard Time"
UTC +06:30MYANMAR_STANDARD_TIME"Myanmar Standard Time"
UTC +07:00N_CENTRAL_ASIA_STANDARD_TIME"N. Central Asia Standard Time"
UTC +07:00SE_ASIA_STANDARD_TIME"SE Asia Standard Time"
UTC +07:00ALTAI_STANDARD_TIME"Altai Standard Time"
UTC +07:00W_MONGOLIA_STANDARD_TIME"W. Mongolia Standard Time"
UTC +07:00NORTH_ASIA_STANDARD_TIME"North Asia Standard Time"
UTC +07:00TOMSK_STANDARD_TIME"Tomsk Standard Time"
UTC +08:00CHINA_STANDARD_TIME"China Standard Time"
UTC +08:00NORTH_ASIA_EAST_STANDARD_TIME"North Asia East Standard Time"
UTC +08:00SINGAPORE_STANDARD_TIME"Singapore Standard Time"
UTC +08:00W_AUSTRALIA_STANDARD_TIME"W. Australia Standard Time"
UTC +08:00TAIPEI_STANDARD_TIME"Taipei Standard Time"
UTC +08:00ULAANBAATAR_STANDARD_TIME"Ulaanbaatar Standard Time"
UTC +08:45AUS_CENTRAL_W_STANDARD_TIME"Aus Central W. Standard Time"
UTC +09:00NORTH_KOREA_STANDARD_TIME"North Korea Standard Time"
UTC +09:00TRANSBAIKAL_STANDARD_TIME"Transbaikal Standard Time"
UTC +09:00TOKYO_STANDARD_TIME"Tokyo Standard Time"
UTC +09:00KOREA_STANDARD_TIME"Korea Standard Time"
UTC +09:00YAKUTSK_STANDARD_TIME"Yakutsk Standard Time"
UTC +09:30CEN_AUSTRALIA_STANDARD_TIME"Cen. Australia Standard Time"
UTC +09:30AUS_CENTRAL_STANDARD_TIME"AUS Central Standard Time"
UTC +10:00E_AUSTRALIAN_STANDARD_TIME"E. Australia Standard Time"
UTC +10:00AUS_EASTERN_STANDARD_TIME"AUS Eastern Standard Time"
UTC +10:00WEST_PACIFIC_STANDARD_TIME"West Pacific Standard Time"
UTC +10:00TASMANIA_STANDARD_TIME"Tasmania Standard Time"
UTC +10:00VLADIVOSTOK_STANDARD_TIME"Vladivostok Standard Time"
UTC +10:30LORD_HOWE_STANDARD_TIME"Lord Howe Standard Time"
UTC +11:00BOUGAINVILLE_STANDARD_TIME"Bougainville Standard Time"
UTC +11:00RUSSIA_TIME_ZONE_10"Russia Time Zone 10"
UTC +11:00MAGADAN_STANDARD_TIME"Magadan Standard Time"
UTC +11:00NORFOLK_STANDARD_TIME"Norfolk Standard Time"
UTC +11:00SAKHALIN_STANDARD_TIME"Sakhalin Standard Time"
UTC +11:00CENTRAL_PACIFIC_STANDARD_TIME"Central Pacific Standard Time"
UTC +12:00RUSSIA_TIME_ZONE_11"Russia Time Zone 11"
UTC +12:00NEW_ZEALAND_STANDARD_TIME"New Zealand Standard Time"
UTC +12:00UTC_12"UTC+12"
UTC +12:00FIJI_STANDARD_TIME"Fiji Standard Time"
UTC +12:00KAMCHATKA_STANDARD_TIME"Kamchatka Standard Time"
UTC +12:45CHATHAM_ISLANDS_STANDARD_TIME"Chatham Islands Standard Time"
UTC +13:00TONGA__STANDARD_TIME"Tonga Standard Time"
UTC +13:00SAMOA_STANDARD_TIME"Samoa Standard Time"
UTC +14:00LINE_ISLANDS_STANDARD_TIME"Line Islands Standard Time"

Feedback

Submit and view feedback for

References

Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated: 15/05/2023

Views: 5537

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.