Articles of fuseau horaire

Thread Safe API pour la conversion TIMEZONE

Existe-t-il un apis thread-safe en C / C ++ pour convertir le temps d’un fuseau horaire à un autre? Il y a apis comme localtime_r etc qui lit la variable env TZ. Définir la variable env TZ créera des problèmes si vous avez plusieurs threads utilisant localtime_r.

Strftime affiche une abréviation différente pour un fuseau horaire dans différentes machines / serveurs

Je déboguais un problème d’affichage dans notre application Rails, qui prenait une entrée de fuseau horaire utilisateur et une heure programmée et la formait comme une chaîne de temps lisible par l’utilisateur. Dans ce cas, le fuseau horaire de l’utilisateur est Ekaterinburg, et la partie étrange est que l’abréviation de temps affichée est différente entre […]

Problème de fuseau horaire: `$ date -R` dit` + 0300`, mais `timezone` dit` -7200`

L’exécution de $ date -R me donne +0300 MAIS lorsque -7200 le fuseau horaire de la variable globale du timezone , il affiche -7200 . Des idées, qu’est-ce qui se passe? Il semble que le DST N’EST PAS inclus ET que le fuseau horaire est un signe différent, mais pourquoi?

gmdate pas constant sur les serveurs?

J’ai travaillé sur une application qui doit faire beaucoup de calculs avec le temps. Pour que tout fonctionne, j’ai commencé par: $dateToday = strtotime(gmdate(“m/d/y”)); Si j’ai bien compris, ceci est censé renvoyer la date GMT. Donc, quel que soit le fuseau horaire du serveur, je devrais obtenir le même temps? Ainsi, au fur et à […]

Unix C ++: obtenir du temps dans une autre zone

J’essaie d’obtenir l’heure dans un fuseau horaire différent (PST) en utilisant C ++. #define PST (-8); char* Time::getSecondSystemTime() { time_t rawtime; struct tm * timeinfo; char buffer[80]; time(&rawtime); timeinfo = gmtime(&rawtime); timeinfo->tm_hour = timeinfo->tm_hour + PST; strftime(buffer, 80, “%I:%M %p”, timeinfo); std::ssortingng temp = std::ssortingng(buffer); // to get rid of extra stuff std::ssortingng extraInfo = […]

Obtenez l’heure dans le fuseau horaire actuel à partir de l’heure unix

J’essaie de récupérer un entier “heure” converti pour le fuseau horaire d’un utilisateur avec l’heure GMT unix. Mon code fonctionne QUELQU’UN du temps, mais par exemple, il était 21h00 sur la côte est et obtenait un 0 pour l’heure. quelqu’un peut-il aider? long l = Long.parseLong(oslist.get(position).get(“hour”)); Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(l); calendar.setTimeInMillis(l * 1000); calendar.setTimeZone(TimeZone.getDefault()); […]

Est-ce que datetime.fromtimestamp (os.path.getctime ()) en Python me donne une valeur sensible au fuseau horaire?

J’utilise des appels comme celui-ci dans Python 3.4: x = datetime.fromtimestamp(os.path.getctime(somefilename)) y = datetime.fromtimestamp(os.path.getmtime(somefilename)) Est-ce que x et y seront compatibles avec le fuseau horaire, conformément à la définition de ce terme dans la documentation datetime ? Est-ce que cela varie entre les plates-formes? Je suppose que, en théorie, le ctime et le mtime d’un […]

Quel est le problème avec mes horodatages?

Donc, fondamentalement, j’ai joué avec ma firebase database MySQL il y a quelques jours et j’ai défini le fuseau horaire sur MST pour qu’il corresponde au serveur sur date_default_timezone_set(“MST”) mon script PHP est installé (j’ai également défini le fuseau horaire du serveur PHP sur MST ( date_default_timezone_set(“MST”) ) pour correspondre à la firebase database). J’ai […]

Le temps UNIX enregistre-t-il le fuseau horaire?

Je veux poser des questions sur l’heure UNIX, le temps UNIX enregistre-t-il le fuseau horaire? J’ai déménagé mon hébergement de Chicago / Amérique à JST. Le problème est que toute ma firebase database MySQL contient des enregistrements d’heure UNIX (fuseau horaire Chicago / America) J’ai un code PHP à afficher il y a trois jours […]

Nombre de secondes depuis le 1 janvier 1970 00:00:00 GMT Erlang

J’interagis avec un serveur distant. Ce serveur distant se trouve dans un fuseau horaire différent. Une partie de l’authentification nécessite que je produise le: “Le nombre de secondes depuis le 1er janvier 1970 00:00:00 GMT Le serveur n’acceptera que les requêtes où l’horodatage est dans les 600s de l’heure actuelle ” La documentation de erlang:now() […]