3 votes

Comment ajouter un fuseau horaire à l'horloge mondiale lorsque vous ne connaissez pas la ville?

En utilisant l'horloge par défaut d'Android 4.2.2 (Jelly Bean) sur mon Nexus 4, je peux ajouter des horloges mondiales pour d'autres villes à travers le monde en faisant défiler la longue liste des villes disponibles (par ordre alphabétique).

Cependant, que faire si je ne trouve pas de villes, avec lesquelles je suis familier, dans le fuseau horaire respectif? La liste des villes incluses dans l'application d'horloge ne semble pas être complète ; toutes les villes couvertes par la base de données de fuseaux horaires de l'IANA ne sont pas incluses. Je ne vois aucun moyen d'ajouter une ville supplémentaire, ou de rechercher la liste actuelle par fuseau horaire ou même simplement de spécifier un fuseau horaire?

Est-ce que je manque quelque chose?

Référence : Liste des fuseaux horaires de la base de données tz


Exemple:

Mon problème initial est survenu lorsque j'ai essayé de définir une horloge pour "Heure d'Indonésie centrale" (abréviation CIT ou WITA officiellement). Je sais que c'est UTC+08:00. Je sais aussi que l'identifiant de tz est "Asie/Makassar". Makassar est la capitale provinciale du Sulawesi du Sud. Ce fuseau horaire inclut également la célèbre île touristique de Bali, dont la capitale est Denpasar (aéroport international).

Mais aucune de ces villes n'est incluse sur Android et de plus, aucune des villes mentionnées sur la page Wikipedia pour CIT ne sont incluses non plus. En fait, après avoir parcouru toute la liste, il n'y a aucune ville indonésienne répertoriée dans ce fuseau horaire (indonésien)!

À la fin, j'ai utilisé Kuala Lumpur (capitale malaisienne) et j'ai supposé que ce sera toujours pareil (bien que cela ne soit pas garanti, car c'est officiellement un fuseau horaire différent (MYT) - gouvernement différent).

0 votes

Une solution de contournement pourrait être de découvrir quel est l'heure actuelle dans la ville de votre choix via Google. Ensuite, faites défiler la liste des villes (l'heure actuelle est affichée en gris clair sous chaque ville) et choisissez la ville avec l'heure correspondante.

0 votes

@Sparx - C'est certainement une solution de contournement (chronophage), cependant, un autre problème est de savoir si une ville adopte les mêmes paramètres d'heures d'été que la ville cible - ce qui nécessite des recherches supplémentaires.

0 votes

Je pense que cela serait davantage un problème ponctuel. Avez-vous vu d'autres applications convertisseurs de fuseau horaire dans le magasin pour voir si leur fonctionnalité répond à vos besoins?

2voto

fheshwfq Points 121

Il est incroyablement ennuyeux que Google ne se préoccupe pas de ces choses. Si votre téléphone est rooté, ouvrez un terminal ou "adb shell" depuis un ordinateur. Obtenez un shell root en tapant "su" puis :

setprop persist.sys.timezone "Asia/Makassar"

Après avoir redémarré le téléphone, vous obtiendrez "Heure de l'Indonésie centrale" sous "Sélectionner le fuseau horaire", malgré le fait qu'il ne soit pas dans la liste.

0 votes

Donc, il suffit de mentionner "Asia/Makassar" pour qu'Android recherche les informations requises dans une base de données ?

-1voto

Marian Paździoch Points 161

Il ne semble pas être exhaustif? Vous ne vous attendez pas à ce que cette liste contienne tous les fuseaux horaires du monde entier, n'est-ce pas? (Au fait, il s'agit de la liste des fuseaux horaires Android dont nous parlons LIST.)

Android propose la fonctionnalité NITZ - votre fuseau horaire est pris du réseau cellulaire auquel vous êtes enregistré.

Si Nitz ne fonctionne pas (votre réseau cellulaire ne transmet pas le fuseau horaire), alors vous devez découvrir dans quel fuseau horaire vous vous trouvez et le régler manuellement.

Au fait, fournissez un lien vers "timezone IANA", s'il vous plaît.

1 votes

Non, je ne m'attends pas à chaque "coin reculé". En fait, la liste dans l'horloge stock est bien plus complète que le LISTE à laquelle vous faites référence. Je ne suis pas dans le pays pour lequel je souhaite configurer une horloge mondiale. J'ai mis à jour ma question avec des liens et un exemple.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X