将字符串时间戳HH:MM:SS转换为C中的整数

用户名

原谅我的天真,我只是第一次学习C。基本上,我有一系列包含“ HH:MM:SS”格式的时间戳的字符串。我正在寻找一种形式为int tsconvert(char *)的函数,该函数可以将时间戳转换为整数。这是我到目前为止编写的一些代码

int tsconvert(char *timestamp)
{
    int x;
    removeColon(timestamp,8);
    x = atoi(timestamp);
    return x; 
}

void removeColon(char *str1, int len)    
{
    int j = 0;
    for (int i = 0; i < len; i++)
    {
        if (str1[i] == ':')
        {
            continue;
        }

        else
        {
            str1[j] = str1[i];
            j++;
        }
    }

    str1[j] = '\0';
}

但是,当我尝试使用此代码时,出现了细分错误。我编程班的一位同学建议我只是从时间戳中提取数字,然后将它们放在新的字符串中,但是我不确定该怎么做。

金永健

要从时间戳(HH:MM:SS)中提取数字,只需使用sscanf():

const char *str = "01:02:03";
int h, m, s;
sscanf(str, "%d:%d:%d", &h, &m, &s);
printf ("%d, %d, %d\n", h, m, s);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串时间戳HH:MM:SS转换为C中的整数

来自分类Dev

将字符串时间戳mm / dd / yy hh:mm:ss转换为Google表格中的日期/时间类型

来自分类Dev

在C#中以yyyy-MM-dd HH:mm:ss格式将字符串转换为日期时间

来自分类Dev

Java将字符串yyyy-MM-dd HH:mm:ss转换为加拿大/东部时区的时间戳

来自分类Dev

将字符串(时间戳)转换为整数

来自分类Dev

将字符串dd / mm / yyy转换为yyyy-mm-dd hh:mm:ss

来自分类Dev

将整数转换为日期时间(dd:hh:mm:ss)

来自分类Dev

将字符串hh:mm:ss解析为时间戳

来自分类Dev

如何将jodatime持续时间转换为格式为hh:mm:ss的字符串?

来自分类Dev

如何将jodatime持续时间转换为格式为hh:mm:ss的字符串?

来自分类Dev

MSSQL将字符串转换为yyyy-mm-dd hh:mm:ss

来自分类Dev

如何将 yyyy-MM-dd-hh.mm.ss 中的日期字段转换为 Hive 中的时间戳字段(yyyy-MM-dd hh:mm:ss))

来自分类Dev

将时间戳字符串转换为时间戳整数php

来自分类Dev

将时间戳字符串转换为时间戳整数php

来自分类Dev

在java 7中将字符串日期转换为yyyy-MM-dd'T'HH:mm:ss.SSSSSS格式的字符串

来自分类Dev

将MM / DD / YYYY HH:MM:SS转换为Unix时间戳(SQL)

来自分类Dev

如何在C ++中将格式化的字符串HH:MM:SS转换为秒

来自分类Dev

如何在C ++中将chrono :: seconds转换为HH:MM:SS格式的字符串?

来自分类Dev

无法将日期字符串转换为 YYYY-MM-DDTHH:MM:SS-HH:MM 格式

来自分类Dev

在C#中将字符串yyyy / mm / dd / hh / mm转换为日期时间

来自分类Dev

将单元格结构中的数值数据转换为时间戳(HH:MM:SS)MATLAB

来自分类Dev

如何将毫秒(整数)转换为mm:ss格式的字符串?

来自分类Dev

如何将字符串转换为yyyy-MM-dd HH:MM:ss格式的日期

来自分类Dev

将字符串转换为“ yyyy-MM-dd HH:mm:ss”时出现不可解析的日期异常

来自分类Dev

如何将hh:mm:ss格式的时间戳列表转换为午夜以来的分钟

来自分类Dev

将Matlab时间戳数据转换为秒(HH:MM:SS:TTT->秒)

来自分类Dev

如何将hh:mm的列字符串转换为时间格式

来自分类Dev

将json中的时间戳对象转换为字符串的时间戳

来自分类Dev

将字符串时间戳转换为PHP中的时间戳

Related 相关文章

  1. 1

    将字符串时间戳HH:MM:SS转换为C中的整数

  2. 2

    将字符串时间戳mm / dd / yy hh:mm:ss转换为Google表格中的日期/时间类型

  3. 3

    在C#中以yyyy-MM-dd HH:mm:ss格式将字符串转换为日期时间

  4. 4

    Java将字符串yyyy-MM-dd HH:mm:ss转换为加拿大/东部时区的时间戳

  5. 5

    将字符串(时间戳)转换为整数

  6. 6

    将字符串dd / mm / yyy转换为yyyy-mm-dd hh:mm:ss

  7. 7

    将整数转换为日期时间(dd:hh:mm:ss)

  8. 8

    将字符串hh:mm:ss解析为时间戳

  9. 9

    如何将jodatime持续时间转换为格式为hh:mm:ss的字符串?

  10. 10

    如何将jodatime持续时间转换为格式为hh:mm:ss的字符串?

  11. 11

    MSSQL将字符串转换为yyyy-mm-dd hh:mm:ss

  12. 12

    如何将 yyyy-MM-dd-hh.mm.ss 中的日期字段转换为 Hive 中的时间戳字段(yyyy-MM-dd hh:mm:ss))

  13. 13

    将时间戳字符串转换为时间戳整数php

  14. 14

    将时间戳字符串转换为时间戳整数php

  15. 15

    在java 7中将字符串日期转换为yyyy-MM-dd'T'HH:mm:ss.SSSSSS格式的字符串

  16. 16

    将MM / DD / YYYY HH:MM:SS转换为Unix时间戳(SQL)

  17. 17

    如何在C ++中将格式化的字符串HH:MM:SS转换为秒

  18. 18

    如何在C ++中将chrono :: seconds转换为HH:MM:SS格式的字符串?

  19. 19

    无法将日期字符串转换为 YYYY-MM-DDTHH:MM:SS-HH:MM 格式

  20. 20

    在C#中将字符串yyyy / mm / dd / hh / mm转换为日期时间

  21. 21

    将单元格结构中的数值数据转换为时间戳(HH:MM:SS)MATLAB

  22. 22

    如何将毫秒(整数)转换为mm:ss格式的字符串?

  23. 23

    如何将字符串转换为yyyy-MM-dd HH:MM:ss格式的日期

  24. 24

    将字符串转换为“ yyyy-MM-dd HH:mm:ss”时出现不可解析的日期异常

  25. 25

    如何将hh:mm:ss格式的时间戳列表转换为午夜以来的分钟

  26. 26

    将Matlab时间戳数据转换为秒(HH:MM:SS:TTT->秒)

  27. 27

    如何将hh:mm的列字符串转换为时间格式

  28. 28

    将json中的时间戳对象转换为字符串的时间戳

  29. 29

    将字符串时间戳转换为PHP中的时间戳

热门标签

归档