当前位置: 首页 > 面试题库 >

将纪元时间字符串转换为时间

松茂实
2023-03-14
问题内容

我一直在寻找一种将字符串(以纪元时间)转换为日期的方法。

基本上,我需要使用this:(1360440555以字符串形式)并将其放入this:中Feb 9 12:09 2013

我一直在看strptime和strftime,但似乎都没有为我工作。有什么建议么?

编辑:谢谢,伙计们。我将其转换为int atoi(),将其转换为time_t,然后ctime()在其上运行。完美地工作!


问题答案:

如果只有该值是整数而不是字符串,则可以调用ctime。如果只有某种方法可以将字符串转换为整数。

time_t c;
c = strtoul( "1360440555", NULL, 0 );
ctime( &c );


 类似资料:
  • 问题内容: 我已经多次看到这个问题,似乎没有答案是我需要的。 我有一个长类型变量,其中存储了一个纪元时间。 我想做的就是将其转换为字符串 例如,如果存储的纪元时间是今天,那么最后的字符串将显示为: 2012年3月17日 我将如何处理? 问题答案: 看看SimpleDateFormat

  • 我有YMD hms格式的字符串,它去掉了时区。但我知道他们是在东部时间夏令时。 我试图将它们转换为UTC时间的历元时间戳。 我编写了以下函数: 这看起来符合时代时间戳。但是http://www.epochconverter.com/epoch/timezones.php?epoch=1429596727说它应该在格林威治时间4月21 2015 06:12:07UTC。 怎么了?

  • 上下文是,我们的产品中有一个现有的应用程序,它生成并向现有的oracle过程发送纪元号&反之亦然。它在该过程中使用如下内容 当我尝试这些查询时,它对我也适用于Oracle10g服务器(如果有关系的话,还有Oracle sql Developer4.x)。 在现有的过程中,要求将值保存为日期本身(时间组件与日期无关),但是在新的要求中,我必须将unix EPOCH值转换为日期时间(小时/分钟/秒级别

  • 问题内容: 我正在开发一个具有聚类列的时间序列数据模型,即 我希望针对分区列“ id”和集群列“ time”执行选择。例如,id:=‘1’,时间戳:=‘2017-10-09’ 检查iterable.Close()的err后,发现编组错误 {“错误”:[“无法将字符串编组为时间戳”]} 我该如何解决? 问题答案: 这是我最后通过将字符串文字(带有时间戳)转换为类型time来解决此问题的方法。

  • 我想将字符串time < code > " 2019-06-20 13:30:31 " 转换为int ,我尝试使用以下代码,但得到的是< code>10190101,我的尝试有什么问题吗?