从.txt获取日期和时间
Getting date and time from a .txt
我正在尝试从我拥有的文件中获取日期和时间,该文件如下所示
"Run01"
"‹L˜^’·","ŽžŠÔŽ²","Äضޓú•t","Äضގž"
"70000 DIV","100ms (1ms/S)","17-03-25","06:16:15.49"
"Á¬ÈÙ","±ÝÌß","“dˆ³Ž²","ºÒÝÄ","½¹°ØݸÞ","•ÏŠ·”ä","µÌ¾¯Ä","̨ÙÀ"
"CH1-1","8956 H-SPEED","200mV","Detector11","OFF","-","-","OFF"
"CH1-2","8956 H-SPEED","200mV","Detector12","OFF","-","-","OFF"
"CH2-1","8956 H-SPEED","200mV","Detector21","OFF","-","-","OFF"
"CH2-2","8956 H-SPEED","200mV","Detector22","OFF","-","-","OFF"
"CH3-1","8956 H-SPEED","200mV","Detector31","OFF","-","-","OFF"
"CH3-2","8956 H-SPEED","200mV","Detector32","OFF","-","-","OFF"
"CH4-1","8956 H-SPEED","200mV","Detector41","OFF","-","-","OFF"
"CH4-2","8956 H-SPEED","200mV","Detector42","OFF","-","-","OFF"
"ŽžŠÔ[s]","CH1-1[V]","CH1-2[V]","CH2-1[V]","CH2-2[V]","CH3-1[V]","CH3-2[V]","CH4-1[V]","CH4-2[V]"
其中日期和时间位于第 3 行 2 逗号(,(之后
我对谷歌上的例子有点困惑。有人知道我该怎么做吗?
编辑*我添加了一些我到目前为止所做的工作,
#include <iostream>
#include <fstream>
#include <string>
const int LINE = 4;
int draft(){
std::ifstream fdate("DataFile0001/DataFile_B0001_info.txt");
std::string s;
for (int i = 1; i<= LINE; i++)
std::getline(f,s);
std::cout << s;
return 0;
}
老实说,我不想编译和运行它,而只是root draft.cc
因为我将使用它来处理我拥有的根文件。但这更像是一个 c++ 问题,而不是根源问题。在这里问我觉得更合适
for (int i = 1; i<= LINE; i++)
{
std::getline(f,s);
if(i == 3)
{
size_t pos = s.find_first_of(",");
pos = s.find_first_of("," , pos+1);
std::string date = s.substr(pos+2 , s.find_first_of("," , pos+1)-pos-3);
pos = s.find_first_of("," , pos+1);
std::string time = s.substr(pos+2 , s.length()-pos-3);
std::cout << date << std::endl;
std::cout << time << std::endl;
break;
}
}
相关文章:
- 使用C++的日期库读取时间
- 如何找到两个日期之间的时间差异(以秒和纳秒为单位)?
- 为什么在C++中获取日期和/或时间如此复杂?
- 在 MacOS 上C++:显示日期和时间问题
- 如何将我的每个矢量字符串转换为纪元时间日期
- 将 unix 时间戳转换为人类可读的日期
- 使用霍华德·欣南特的日期库将时间信息添加到year_month_day
- 注册表-获取值(而不是键)上次更改的时间和键创建日期
- 如何将时间和日期转换为 C 或 C++ 的句子格式?
- 输出时间和日期与小数时间,不使用 C++11
- 输出时间和日期,格式为:2018-01-26 15:51.159753
- 我如何解析包括分数时间的日期时间字符串
- Qt将时间和日期字符串转换为带时区的QDateTime
- C++:您如何打印与当前时间相距特定时间的日期
- 有可能在编译时得到(当天的)时间和日期吗
- 设计一个结构来存储时间和日期.写一个函数来计算两个时间之间的差(以分钟为单位)
- 解析YAML !!时间戳(日期时间)与yaml-cpp
- c++不能在当前系统时间和日期之后命名txt文件
- 如何在树莓派上设置时间和日期
- PST 文件中的日历邮件在哪里存储约会时间和日期