【发布时间】:2014-12-11 13:06:44
【问题描述】:
如何仅从 char* 中提取日期部分?
char *file = "TEST_DATA_20141021_18002.zip"
char *date ="20141021"
谢谢!
【问题讨论】:
-
如果你的那个文件名的格式是一致的,你可以很容易地用
strtok使用_作为分隔符... -
@dragosht 给了你一个好主意。完成之后,找到一个由 8 个数字符号组成的标记,就是这样。
-
@dragosht 有两种文件名。 char *file ="TEST_DATA_BIG_20141021_1800211.zip"