我正在 Windows 平台上的 C++ 程序中读取镶木地板文件。 .parquet 文件有一列为“
timestamp
”,数据类似于“2021-04-06 16:48:04.614365+00:00
”。
目前我使用int64_t
作为数据类型来读取时间戳并将时间戳读取为“1671205687722819000
”
我使用代码读取整数
std::shared_ptr<parquet::RowGroupReader> row_group_1 = demoObj->myParquetReader->RowGroup(0);
std::shared_ptr<parquet::ColumnReader> colVal = row_group_1->Column(4);
parquet::Int64Reader* readerVal = static_cast<parquet::Int64Reader*>(colVal.get());
int ReadVal;
rowsRead = readerVal->**ReadBatch**(1, null, null, &ReadVal, &valRead);
如何读取日期时间?