Bir ISO-8601 biçimli tarih/saat dizgisinden time_t
ürününe nasıl gidileceğini bilen var mı? C++ kullanıyorum ve Windows ve Mac üzerinde çalışması gerekiyor.ISO 8601 dizesini C++ ile time_t'ye nasıl dönüştürebilirim?
Kodu yazdım ama eminim ki daha standart olan bir sürüm var.
2011-03-21 20:25
gibi bir tarih alacağım ve zamanın geçmişte mi yoksa gelecekte mi olduğunu söylemem gerek.
bir çapraz platform hakkında da benzer bir tartışma var 'strptime' (http://stackoverflow.com/questions/321.849/strptime eşdeğer-on-pencere). Ravenspoint'in yanıtını isteyebilir ve destek kullanabilirsiniz: #include "boost/date_time/posix_time/posix_time.hpp" ' – Tim