C Builder學習記錄20190412

2021-09-18 02:01:55 字數 1225 閱讀 5049

報錯如下:

後發現strftime的最後乙個引數是tm結構體指標,更改後好了。

**中需要對tm結構體賦值,定義了tm型別結構體指標,並用 ->賦值,出現上述錯誤,改為定義結構體(非指標)後,用.運算子進行賦值,不再有錯誤。

//   從檔名獲取時間戳

strfromfilename = databinnamelist->strings[i].substring(4,12);

tmfiletime.tm_year = strtoint(strfromfilename.substring(1,2))+2000-1900;

tmfiletime.tm_mon = strtoint(strfromfilename.substring(3,2))-1;

tmfiletime.tm_mday = strtoint(strfromfilename.substring(5,2));

tmfiletime.tm_hour = strtoint(strfromfilename.substring(7,2));

tmfiletime.tm_min = strtoint(strfromfilename.substring(9,2));

tmfiletime.tm_sec = strtoint(strfromfilename.substring(11,2));

datafiletime = mktime(&tmfiletime);

如下:

strftime( strtemp , 80 , "%y-%m-%d_%h:%m:%s",&tmfiletime);

msgtime = (ansistring)(strtemp) + " " + inttostr( msgmseconds );

fprintf(can0csvfile,"%s,%s\n",msgtime.c_str(),id_datastr.c_str());

csv中時間

字串顯示的時間

沒有找到解決方法,只能在時間賦值時,人為加1.

mysql學習記錄 MySQL學習記錄 2

in 子查詢 select from student where id in 1,2 not in 不在其中 select from student where id not in 1,2 is null 是空 select from student where age is null is not...

java學習記錄

陣列雖然是引用資料型別,但它不是類 所以數字中沒有length 方法 只有length屬性。string型別 是乙個類 jdk中已經封裝好的類,是個final類,你可以去查api 類就有屬性和方法但是 string類中沒有length屬性,只有length 方法 1。陣列雖然是引用資料型別,但它不是...

Linux 學習記錄

1.linux 拷貝隱藏檔案 進入當前需要拷貝的目錄,即源目錄 假如 source 拷貝到 centos5.3 cd source tar cf cd centos5.3 tar xvf 或者 cp r centos5.3 2.linux 下新增postgresql 使用者 進入 postgresq...