@@ -161,65 +161,66 @@ fun getAllTimeZones() = arrayListOf(
161
161
MyTimeZone (28 , " GMT-01:00 Cape Verde" , " Atlantic/Cape_Verde" ),
162
162
MyTimeZone (29 , " GMT+00:00 Casablanca" , " Africa/Casablanca" ),
163
163
MyTimeZone (30 , " GMT+00:00 Greenwich Mean Time" , " Etc/Greenwich" ),
164
- MyTimeZone (31 , " GMT+01:00 Amsterdam" , " Europe/Amsterdam" ),
165
- MyTimeZone (32 , " GMT+01:00 Belgrade" , " Europe/Belgrade" ),
166
- MyTimeZone (33 , " GMT+01:00 Brussels" , " Europe/Brussels" ),
167
- MyTimeZone (34 , " GMT+01:00 Madrid" , " Europe/Madrid" ),
168
- MyTimeZone (35 , " GMT+01:00 Sarajevo" , " Europe/Sarajevo" ),
169
- MyTimeZone (36 , " GMT+01:00 Brazzaville" , " Africa/Brazzaville" ),
170
- MyTimeZone (37 , " GMT+02:00 Windhoek" , " Africa/Windhoek" ),
171
- MyTimeZone (38 , " GMT+02:00 Amman" , " Asia/Amman" ),
172
- MyTimeZone (39 , " GMT+02:00 Athens" , " Europe/Athens" ),
173
- MyTimeZone (40 , " GMT+02:00 Istanbul" , " Europe/Istanbul" ),
174
- MyTimeZone (41 , " GMT+02:00 Beirut" , " Asia/Beirut" ),
175
- MyTimeZone (42 , " GMT+02:00 Cairo" , " Africa/Cairo" ),
176
- MyTimeZone (43 , " GMT+02:00 Helsinki" , " Europe/Helsinki" ),
177
- MyTimeZone (44 , " GMT+02:00 Jerusalem" , " Asia/Jerusalem" ),
178
- MyTimeZone (45 , " GMT+02:00 Harare" , " Africa/Harare" ),
179
- MyTimeZone (46 , " GMT+03:00 Minsk" , " Europe/Minsk" ),
180
- MyTimeZone (47 , " GMT+03:00 Baghdad" , " Asia/Baghdad" ),
181
- MyTimeZone (48 , " GMT+03:00 Moscow" , " Europe/Moscow" ),
182
- MyTimeZone (49 , " GMT+03:00 Kuwait" , " Asia/Kuwait" ),
183
- MyTimeZone (50 , " GMT+03:00 Nairobi" , " Africa/Nairobi" ),
184
- MyTimeZone (51 , " GMT+03:30 Tehran" , " Asia/Tehran" ),
185
- MyTimeZone (52 , " GMT+04:00 Baku" , " Asia/Baku" ),
186
- MyTimeZone (53 , " GMT+04:00 Tbilisi" , " Asia/Tbilisi" ),
187
- MyTimeZone (54 , " GMT+04:00 Yerevan" , " Asia/Yerevan" ),
188
- MyTimeZone (55 , " GMT+04:00 Dubai" , " Asia/Dubai" ),
189
- MyTimeZone (56 , " GMT+04:30 Kabul" , " Asia/Kabul" ),
190
- MyTimeZone (57 , " GMT+05:00 Karachi" , " Asia/Karachi" ),
191
- MyTimeZone (58 , " GMT+05:00 Oral" , " Asia/Oral" ),
192
- MyTimeZone (59 , " GMT+05:00 Yekaterinburg" , " Asia/Yekaterinburg" ),
193
- MyTimeZone (60 , " GMT+05:30 Kolkata" , " Asia/Kolkata" ),
194
- MyTimeZone (61 , " GMT+05:30 Colombo" , " Asia/Colombo" ),
195
- MyTimeZone (62 , " GMT+05:45 Kathmandu" , " Asia/Kathmandu" ),
196
- MyTimeZone (63 , " GMT+06:00 Almaty" , " Asia/Almaty" ),
197
- MyTimeZone (64 , " GMT+06:30 Rangoon" , " Asia/Rangoon" ),
198
- MyTimeZone (65 , " GMT+07:00 Krasnoyarsk" , " Asia/Krasnoyarsk" ),
199
- MyTimeZone (66 , " GMT+07:00 Bangkok" , " Asia/Bangkok" ),
200
- MyTimeZone (67 , " GMT+07:00 Jakarta" , " Asia/Jakarta" ),
201
- MyTimeZone (68 , " GMT+08:00 Shanghai" , " Asia/Shanghai" ),
202
- MyTimeZone (69 , " GMT+08:00 Hong Kong" , " Asia/Hong_Kong" ),
203
- MyTimeZone (70 , " GMT+08:00 Irkutsk" , " Asia/Irkutsk" ),
204
- MyTimeZone (71 , " GMT+08:00 Kuala Lumpur" , " Asia/Kuala_Lumpur" ),
205
- MyTimeZone (72 , " GMT+08:00 Perth" , " Australia/Perth" ),
206
- MyTimeZone (73 , " GMT+08:00 Taipei" , " Asia/Taipei" ),
207
- MyTimeZone (74 , " GMT+09:00 Seoul" , " Asia/Seoul" ),
208
- MyTimeZone (75 , " GMT+09:00 Tokyo" , " Asia/Tokyo" ),
209
- MyTimeZone (76 , " GMT+09:00 Yakutsk" , " Asia/Yakutsk" ),
210
- MyTimeZone (77 , " GMT+09:30 Darwin" , " Australia/Darwin" ),
211
- MyTimeZone (78 , " GMT+10:00 Brisbane" , " Australia/Brisbane" ),
212
- MyTimeZone (79 , " GMT+10:00 Vladivostok" , " Asia/Vladivostok" ),
213
- MyTimeZone (80 , " GMT+10:00 Guam" , " Pacific/Guam" ),
214
- MyTimeZone (81 , " GMT+10:00 Magadan" , " Asia/Magadan" ),
215
- MyTimeZone (82 , " GMT+10:30 Adelaide" , " Australia/Adelaide" ),
216
- MyTimeZone (83 , " GMT+11:00 Hobart" , " Australia/Hobart" ),
217
- MyTimeZone (84 , " GMT+11:00 Sydney" , " Australia/Sydney" ),
218
- MyTimeZone (85 , " GMT+11:00 Noumea" , " Pacific/Noumea" ),
219
- MyTimeZone (86 , " GMT+12:00 Majuro" , " Pacific/Majuro" ),
220
- MyTimeZone (87 , " GMT+12:00 Fiji" , " Pacific/Fiji" ),
221
- MyTimeZone (88 , " GMT+13:00 Auckland" , " Pacific/Auckland" ),
222
- MyTimeZone (89 , " GMT+13:00 Tongatapu" , " Pacific/Tongatapu" )
164
+ MyTimeZone (31 , " GMT+00:00 London" , " Europe/London" ),
165
+ MyTimeZone (32 , " GMT+01:00 Amsterdam" , " Europe/Amsterdam" ),
166
+ MyTimeZone (33 , " GMT+01:00 Belgrade" , " Europe/Belgrade" ),
167
+ MyTimeZone (34 , " GMT+01:00 Brussels" , " Europe/Brussels" ),
168
+ MyTimeZone (35 , " GMT+01:00 Madrid" , " Europe/Madrid" ),
169
+ MyTimeZone (36 , " GMT+01:00 Sarajevo" , " Europe/Sarajevo" ),
170
+ MyTimeZone (37 , " GMT+01:00 Brazzaville" , " Africa/Brazzaville" ),
171
+ MyTimeZone (38 , " GMT+02:00 Windhoek" , " Africa/Windhoek" ),
172
+ MyTimeZone (39 , " GMT+02:00 Amman" , " Asia/Amman" ),
173
+ MyTimeZone (40 , " GMT+02:00 Athens" , " Europe/Athens" ),
174
+ MyTimeZone (41 , " GMT+02:00 Istanbul" , " Europe/Istanbul" ),
175
+ MyTimeZone (42 , " GMT+02:00 Beirut" , " Asia/Beirut" ),
176
+ MyTimeZone (43 , " GMT+02:00 Cairo" , " Africa/Cairo" ),
177
+ MyTimeZone (44 , " GMT+02:00 Helsinki" , " Europe/Helsinki" ),
178
+ MyTimeZone (45 , " GMT+02:00 Jerusalem" , " Asia/Jerusalem" ),
179
+ MyTimeZone (46 , " GMT+02:00 Harare" , " Africa/Harare" ),
180
+ MyTimeZone (47 , " GMT+03:00 Minsk" , " Europe/Minsk" ),
181
+ MyTimeZone (48 , " GMT+03:00 Baghdad" , " Asia/Baghdad" ),
182
+ MyTimeZone (49 , " GMT+03:00 Moscow" , " Europe/Moscow" ),
183
+ MyTimeZone (50 , " GMT+03:00 Kuwait" , " Asia/Kuwait" ),
184
+ MyTimeZone (51 , " GMT+03:00 Nairobi" , " Africa/Nairobi" ),
185
+ MyTimeZone (52 , " GMT+03:30 Tehran" , " Asia/Tehran" ),
186
+ MyTimeZone (53 , " GMT+04:00 Baku" , " Asia/Baku" ),
187
+ MyTimeZone (54 , " GMT+04:00 Tbilisi" , " Asia/Tbilisi" ),
188
+ MyTimeZone (55 , " GMT+04:00 Yerevan" , " Asia/Yerevan" ),
189
+ MyTimeZone (56 , " GMT+04:00 Dubai" , " Asia/Dubai" ),
190
+ MyTimeZone (57 , " GMT+04:30 Kabul" , " Asia/Kabul" ),
191
+ MyTimeZone (58 , " GMT+05:00 Karachi" , " Asia/Karachi" ),
192
+ MyTimeZone (59 , " GMT+05:00 Oral" , " Asia/Oral" ),
193
+ MyTimeZone (60 , " GMT+05:00 Yekaterinburg" , " Asia/Yekaterinburg" ),
194
+ MyTimeZone (61 , " GMT+05:30 Kolkata" , " Asia/Kolkata" ),
195
+ MyTimeZone (62 , " GMT+05:30 Colombo" , " Asia/Colombo" ),
196
+ MyTimeZone (63 , " GMT+05:45 Kathmandu" , " Asia/Kathmandu" ),
197
+ MyTimeZone (64 , " GMT+06:00 Almaty" , " Asia/Almaty" ),
198
+ MyTimeZone (65 , " GMT+06:30 Rangoon" , " Asia/Rangoon" ),
199
+ MyTimeZone (66 , " GMT+07:00 Krasnoyarsk" , " Asia/Krasnoyarsk" ),
200
+ MyTimeZone (67 , " GMT+07:00 Bangkok" , " Asia/Bangkok" ),
201
+ MyTimeZone (68 , " GMT+07:00 Jakarta" , " Asia/Jakarta" ),
202
+ MyTimeZone (69 , " GMT+08:00 Shanghai" , " Asia/Shanghai" ),
203
+ MyTimeZone (70 , " GMT+08:00 Hong Kong" , " Asia/Hong_Kong" ),
204
+ MyTimeZone (71 , " GMT+08:00 Irkutsk" , " Asia/Irkutsk" ),
205
+ MyTimeZone (72 , " GMT+08:00 Kuala Lumpur" , " Asia/Kuala_Lumpur" ),
206
+ MyTimeZone (73 , " GMT+08:00 Perth" , " Australia/Perth" ),
207
+ MyTimeZone (74 , " GMT+08:00 Taipei" , " Asia/Taipei" ),
208
+ MyTimeZone (75 , " GMT+09:00 Seoul" , " Asia/Seoul" ),
209
+ MyTimeZone (76 , " GMT+09:00 Tokyo" , " Asia/Tokyo" ),
210
+ MyTimeZone (77 , " GMT+09:00 Yakutsk" , " Asia/Yakutsk" ),
211
+ MyTimeZone (78 , " GMT+09:30 Darwin" , " Australia/Darwin" ),
212
+ MyTimeZone (79 , " GMT+10:00 Brisbane" , " Australia/Brisbane" ),
213
+ MyTimeZone (80 , " GMT+10:00 Vladivostok" , " Asia/Vladivostok" ),
214
+ MyTimeZone (81 , " GMT+10:00 Guam" , " Pacific/Guam" ),
215
+ MyTimeZone (82 , " GMT+10:00 Magadan" , " Asia/Magadan" ),
216
+ MyTimeZone (83 , " GMT+10:30 Adelaide" , " Australia/Adelaide" ),
217
+ MyTimeZone (84 , " GMT+11:00 Hobart" , " Australia/Hobart" ),
218
+ MyTimeZone (85 , " GMT+11:00 Sydney" , " Australia/Sydney" ),
219
+ MyTimeZone (86 , " GMT+11:00 Noumea" , " Pacific/Noumea" ),
220
+ MyTimeZone (87 , " GMT+12:00 Majuro" , " Pacific/Majuro" ),
221
+ MyTimeZone (88 , " GMT+12:00 Fiji" , " Pacific/Fiji" ),
222
+ MyTimeZone (89 , " GMT+13:00 Auckland" , " Pacific/Auckland" ),
223
+ MyTimeZone (90 , " GMT+13:00 Tongatapu" , " Pacific/Tongatapu" )
223
224
)
224
225
225
226
fun getTimeUntilNextAlarm (alarmTimeInMinutes : Int , days : Int ): Int? {
0 commit comments