Tout en faisant les données/temps d'analyse syntaxique C++ (la conversion d'une chaîne dans un format à une date), je trouve les méthodes utiles suivantesDate/heure d'analyse syntaxique C++
1) strptime() - ici le% d ,% m etc peut avoir 1 ou 2 caractères. La fonction prendra soin de cela. À la suite de cela, il sera nécessaire d'utiliser un séparateur entre deux spécificateurs de conversion. Ex: Il n'est pas valide de donner% d% m à% d /% m ou à tout autre séparateur. En outre, cela ne supporte pas les fuseaux horaires.
2) Boost date IO - ici le% d,% m doit avoir 2 caractères. Maintenant, la chaîne d'entrée que j'obtiens n'est pas garantie d'avoir ceci. En conséquence, il n'est pas possible de l'utiliser avec succès. Cependant, cela semble soutenir le fuseau horaire, mais pas sûr. parce qu'il dit pour les entrées, il supporte le fuseau horaire
Donc, je prévois d'utiliser les deux en même temps pour déterminer la date. Mais j'aimerais en avoir une où je peux aussi prendre en compte le fuseau horaire. Mais aucun ne semble soutenir cela.
Est-ce que quelqu'un a une suggestion? Mfg, AJ
Merci beaucoup! Juste curieux, est-ce possible avec la glibc 2.9.x ?! Savez-vous si c'est le cas ou pas? va l'essayer de toute façon, mais n'a pas accès à la machine Linux pour le moment. – AMM
Fonctionne également sur 2.9. – hroptatyr
est-ce que cette analyse lorsque les fuseaux horaires sont en formats 3 lettres comme CST CDT etc? – AMM