Articles of heure

conversion de chaînes en dates c ++

J’utilise pour convertir des chaînes et des dates en c ++. int main() { ssortingng dateFormat = “%m-%d-%Y %H:%M:%S”; tm startDate, endDate; if (strptime(“1-1-2004 01:01:01”, &dateFormat[0], &startDate) == NULL) { exit(1); } if (strptime(“1-1-2010 00:00:00”, &dateFormat[0], &endDate) == NULL) { exit(1); } cout << "startDate: " << asctime(&startDate) << " endDate: " << asctime(&endDate) << […]

Obtenir le sharepoint temps avec une précision en microsecondes

Je dois récupérer l’ heure actuelle avec une précision de quelques microsecondes. Le sharepoint temps peut être relatif à n’importe quelle date fixe. Comment peut-on y arriver? Pour la politique de l’emploi, je ne devrais pas utiliser boost ni aucune autre lib. Je travaille sur une application multiplateforme et sous Linux, je peux utiliser C […]

Quelle est la meilleure façon de savoir s’il s’agissait de l’heure d’été à partir d’une date / heure donnée?

Supposons que je reçoive une chaîne telle que celle-ci: “2009-4-9” , c’est-à-dire le 9 avril 2009. Supposons, pour commencer, que je ne suis préoccupé que par l’heure locale Je vais d’abord aborder les choses faciles). Quelle est la meilleure façon de savoir si l’heure avancée était en vigueur à ce moment-là? Vous pouvez supposer que […]

Problème de temps C ++

J’ai des problèmes avec la gestion des dates en C ++ (VS 2008). Selon les spécifications MSDN , time_t représente: Nombre de secondes depuis le 1er janvier 1970 à 0:00 UTC par conséquent, j’ai écrit ce morceau de code: #include #include time_t GetDate(int year, int month, int day, int hour, int min, int sec) { […]

Comment modifier les parameters de fuseau horaire à l’aide de Windows API

J’ai besoin de changer l’heure d’été et le fuseau horaire via l’API dans mon application. J’ai modifié et copié un exemple d’utilisation de “SetTimeZoneInformation” à la fin du lien suivant et l’ai exécuté: http://msdn.microsoft.com/en-us/library/windows/desktop/ms724944(v=vs.85) .aspx Je suppose que mes réglages de l’heure doivent refléter ceux de ma barre d’état ou du panneau de commande. Mais […]

moyen facile d’append 1 mois à un time_t en C / C ++

J’ai du code qui utilise la fonction Oracle add_months pour incrémenter une Date par X nombre de mois. Je dois maintenant ré-implémenter la même logique dans une fonction C / C ++. Pour des raisons que je ne veux pas / n’ai pas besoin d’entrer, je ne peux pas simplement envoyer une requête à Oracle […]

C ++: comment obtenir l’heure réelle avec l’heure et l’heure locale?

Je cherche un moyen de gagner du temps en mode HH :: MM :: SS en C ++. J’ai vu ici qu’il existe de nombreuses solutions et après une petite recherche, j’ai opté pour l’ time et l’ time localtime . Cependant, il semble que la fonction localtime soit un peu délicate, car elle dit […]

C ++ vérifier si une date est valide

existe-t-il une fonction permettant de vérifier si une date donnée est valide ou non? Je ne veux rien écrire à partir de zéro. par exemple, 32/10/2012 n’est pas valide et 10/10/2010 est valide

Le fuseau horaire Windows écrit dans le registre est-il fiable?

Je crée un projet c ++ qui devrait fonctionner sur plusieurs fuseaux horaires. L’application reçoit un événement, avec un fuseau horaire de référence, et cet événement est présenté graphiquement à l’utilisateur à l’heure correcte, dans son fuseau horaire local. Par exemple, un utilisateur travaillant à Berlin reçoit un événement écrit à Tokyo. L’événement de Tokyo […]

Pourquoi tm_sec est-il compris entre 0 et 60 au lieu de 0 et 59 dans time.h?

My time.h a la définition suivante de tm : struct tm { int tm_sec; /* seconds after the minute [0-60] */ int tm_min; /* minutes after the hour [0-59] */ int tm_hour; /* hours since midnight [0-23] */ … } Je viens de remarquer qu’ils documentent tm_sec comme allant de 0 à 60 inclus. J’ai […]