用于解析日期时间的 C 库

标签 c date parsing

<分区>

有人知道 c 的日期解析函数吗?我正在寻找类似的东西:

time = parse_time("9/10/2009");
printf("%d\n", time->date);
time2 = parse_time("Monday September 10th 2009")    
time2 = parse_time("Monday September 10th 2009 12:30 AM")

谢谢

最佳答案

C 中有两种相当常见的方法:

  1. 将 strptime() 与您接受的一系列支持的格式一起使用。

  2. 经常用头撞 table ,然后要么放弃,要么使用另一种已经有可用库的语言(如 perl 或 python)。

关于用于解析日期时间的 C 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1414155/

相关文章:

java - 如何从字符串中解析时间?

java - 使用 ANTLR v3 编译 Java 源代码时出现问题

c - 即使字符串的精度为一位小数,_wtof 精度也不全为零

python - 在 linux 中使用 python 更改日期/时间

python - Pandas Dataframe 查找与滚动一年相关的数据

parsing - 具有单寄存器 VM 的解释器 - 可以评估所有数学。表达?

c - Dev C++无法执行错误193%1不是有效的Win32应用程序| C程序设计

c - 将动态变化的数组的值保存到指针 C 中

c - 在C中显示ppm图像的rgb值和冲突类型错误

bash - 在 shell 脚本中验证日期格式