如何将datetime转换为unix时间戳?

前端之家收集整理的这篇文章主要介绍了如何将datetime转换为unix时间戳?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
场景是:我使用libexif获取格式为“YYYY-MM-DD HH:MM:SS”的datetime。为了最小化节省成本,我想将datetime转换为unix时间戳或类似的,只能花费64bit或32bit。有没有明确的方式与c?
您可以尝试组合 strptimemktime
struct tm tm;
time_t epoch;
if ( strptime(timestamp,"%Y-%m-%d %H:%M:%S",&tm) != NULL )
  epoch = mktime(&tm);
else
  // badness
原文链接:https://www.f2er.com/bash/387284.html

猜你在找的Bash相关文章