Added more zones.
This commit is contained in:
parent
ef6c600dbc
commit
2784af626b
1 changed files with 24 additions and 14 deletions
|
@ -84,7 +84,7 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
"The current Internet Time is: ${bold(internetTime())} $BEATS_KEYWORD"
|
||||
} else {
|
||||
(ZonedDateTime.now().withZoneSameInstant(ZoneId.of(tz)).format(dtf)
|
||||
+ bold(tz.substring(tz.indexOf('/') + 1).replace('_', ' ')))
|
||||
+ bold(tz.substring(tz.lastIndexOf('/') + 1).replace('_', ' ')))
|
||||
}
|
||||
} else {
|
||||
return ErrorMessage("Unsupported country/zone. Please try again.")
|
||||
|
@ -98,13 +98,19 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["AD"] = "Europe/Andorra"
|
||||
countries["AE"] = "Asia/Dubai"
|
||||
countries["AF"] = "Asia/Kabul"
|
||||
countries["AG"] = "America/Antigua"
|
||||
countries["AI"] = "America/Anguilla"
|
||||
countries["AKDT"] = "America/Anchorage"
|
||||
countries["AKST"] = "America/Anchorage"
|
||||
countries["AL"] = "Europe/Tirane"
|
||||
countries["AM"] = "Asia/Yerevan"
|
||||
countries["AO"] = "Africa/Luanda"
|
||||
countries["AQ"] = "Antarctica/South_Pole"
|
||||
countries["AR"] = "America/Argentina/Buenos_Aires"
|
||||
countries["AS"] = "Pacific/Pago_Pago"
|
||||
countries["AT"] = "Europe/Vienna"
|
||||
countries["AU"] = "Australia/Sydney"
|
||||
countries["AW"] = "America/Aruba"
|
||||
countries["AX"] = "Europe/Mariehamn"
|
||||
countries["AZ"] = "Asia/Baku"
|
||||
countries["BA"] = "Europe/Sarajevo"
|
||||
|
@ -121,9 +127,10 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["BM"] = "Atlantic/Bermuda"
|
||||
countries["BMT"] = BEATS_KEYWORD
|
||||
countries["BN"] = "Asia/Brunei"
|
||||
countries["BO"] = "America/La_Paz"
|
||||
countries["BQ"] = "America/Kralendijk"
|
||||
countries["BR"] = "America/Sao_Paulo"
|
||||
countries["BS"] = "America/Toronto"
|
||||
countries["BS"] = "America/Nassau"
|
||||
countries["BT"] = "Asia/Thimphu"
|
||||
countries["BW"] = "Africa/Gaborone"
|
||||
countries["BY"] = "Europe/Minsk"
|
||||
|
@ -139,6 +146,7 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["CI"] = "Africa/Abidjan"
|
||||
countries["CK"] = "Pacific/Rarotonga"
|
||||
countries["CL"] = "America/Santiago"
|
||||
countries["CM"] = "Africa/Douala"
|
||||
countries["CN"] = "Asia/Shanghai"
|
||||
countries["CO"] = "America/Bogota"
|
||||
countries["CR"] = "America/Costa_Rica"
|
||||
|
@ -167,15 +175,15 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["FI"] = "Europe/Helsinki"
|
||||
countries["FJ"] = "Pacific/Fiji"
|
||||
countries["FK"] = "Atlantic/Stanley"
|
||||
countries["FM"] = "Pacific/Port_Moresby"
|
||||
countries["FM"] = "Pacific/Yap"
|
||||
countries["FO"] = "Atlantic/Faroe"
|
||||
countries["FR"] = "Europe/Paris"
|
||||
countries["GA"] = "Asia/Tbilisi"
|
||||
countries["GA"] = "Africa/Libreville"
|
||||
countries["GB"] = "Europe/London"
|
||||
countries["GD"] = "America/Grenada"
|
||||
countries["GE"] = "Asia/Tbilisi"
|
||||
countries["GF"] = "America/Cayenne"
|
||||
countries["GG"] = "Europe/London"
|
||||
countries["GG"] = "Europe/Guernsey"
|
||||
countries["GH"] = "Africa/Accra"
|
||||
countries["GI"] = "Europe/Gibraltar"
|
||||
countries["GL"] = "America/Thule"
|
||||
|
@ -199,13 +207,14 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["ID"] = "Asia/Jakarta"
|
||||
countries["IE"] = "Europe/Dublin"
|
||||
countries["IL"] = "Asia/Tel_Aviv"
|
||||
countries["IM"] = "Europe/London"
|
||||
countries["IM"] = "Europe/Isle_of_Man"
|
||||
countries["IN"] = "Asia/Kolkata"
|
||||
countries["IO"] = "Indian/Chagos"
|
||||
countries["IQ"] = "Asia/Baghdad"
|
||||
countries["IR"] = "Asia/Tehran"
|
||||
countries["IS"] = "Atlantic/Reykjavik"
|
||||
countries["IT"] = "Europe/Rome"
|
||||
countries["JE"] = "Europe/London"
|
||||
countries["JE"] = "Europe/Jersey"
|
||||
countries["JM"] = "Jamaica"
|
||||
countries["JO"] = "Asia/Amman"
|
||||
countries["JP"] = "Asia/Tokyo"
|
||||
|
@ -238,9 +247,9 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["ME"] = "Europe/Podgorica"
|
||||
countries["MF"] = "America/Marigot"
|
||||
countries["MG"] = "Indian/Antananarivo"
|
||||
countries["MH"] = "Kwajalein"
|
||||
countries["MH"] = "Pacific/Majuro"
|
||||
countries["MK"] = "Europe/Skopje"
|
||||
countries["ML"] = "Africa/Bamako"
|
||||
countries["ML"] = "Africa/Timbuktu"
|
||||
countries["MM"] = "Asia/Yangon"
|
||||
countries["MN"] = "Asia/Ulaanbaatar"
|
||||
countries["MO"] = "Asia/Macau"
|
||||
|
@ -273,7 +282,7 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["PDT"] = "America/Los_Angeles"
|
||||
countries["PE"] = "America/Lima"
|
||||
countries["PF"] = "Pacific/Tahiti"
|
||||
countries["PG"] = "Pacific/Pohnpei"
|
||||
countries["PG"] = "Pacific/Port_Moresby"
|
||||
countries["PH"] = "Asia/Manila"
|
||||
countries["PK"] = "Asia/Karachi"
|
||||
countries["PL"] = "Europe/Warsaw"
|
||||
|
@ -291,7 +300,7 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["RS"] = "Europe/Belgrade"
|
||||
countries["RU"] = "Europe/Moscow"
|
||||
countries["RW"] = "Africa/Kigali"
|
||||
countries["SA"] = "Africa/Johannesburg"
|
||||
countries["SA"] = "Asia/Riyadh"
|
||||
countries["SB"] = "Pacific/Guadalcanal"
|
||||
countries["SC"] = "Indian/Mahe"
|
||||
countries["SD"] = "Africa/Khartoum"
|
||||
|
@ -309,7 +318,7 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["SS"] = "Africa/Juba"
|
||||
countries["ST"] = "Africa/Sao_Tome"
|
||||
countries["SV"] = "America/El_Salvador"
|
||||
countries["SX"] = "America/Marigot"
|
||||
countries["SX"] = "America/Lower_Princes"
|
||||
countries["SY"] = "Asia/Damascus"
|
||||
countries["SZ"] = "Africa/Mbabane"
|
||||
countries["TC"] = "America/Grand_Turk"
|
||||
|
@ -331,7 +340,7 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["UA"] = "Europe/Kiev"
|
||||
countries["UG"] = "Africa/Kampala"
|
||||
countries["UK"] = "Europe/London"
|
||||
countries["UM"] = "Pacific/Johnston"
|
||||
countries["UM"] = "Pacific/Wake"
|
||||
countries["US"] = "America/New_York"
|
||||
countries["UTC"] = "UTC"
|
||||
countries["UY"] = "America/Montevideo"
|
||||
|
@ -340,7 +349,7 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["VC"] = "America/St_Vincent"
|
||||
countries["VE"] = "America/Caracas"
|
||||
countries["VG"] = "America/Tortola"
|
||||
countries["VI"] = "America/St_Johns"
|
||||
countries["VI"] = "America/St_Thomas"
|
||||
countries["VN"] = "Asia/Ho_Chi_Minh"
|
||||
countries["VU"] = "Pacific/Efate"
|
||||
countries["WF"] = "Pacific/Wallis"
|
||||
|
@ -350,6 +359,7 @@ class WorldTime(bot: Mobibot) : AbstractModule(bot) {
|
|||
countries["ZA"] = "Africa/Johannesburg"
|
||||
countries["ZM"] = "Africa/Lusaka"
|
||||
countries["ZULU"] = "Zulu"
|
||||
countries["ZW"] = "Africa/Harare"
|
||||
@Suppress("MagicNumber")
|
||||
ZoneId.getAvailableZoneIds().stream()
|
||||
.filter { tz: String ->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue