我成功地将日期格式的数据导入基于NodeJS + MongoDB的webservice。但我不能从中抽出几个小时。 这是MongoDB中的日期:
我尝试拆分数组元素或使用forEach循环应用Date.getHours方法。 问题是,当我只是在forEach循环中控制日志元素时,我可以看到我在数组中的最后一个元素中写的注释,我想这意味着forEach循环不会遍历数组中的所有元素。
这是代码:
if($key == 'submitdate' || $key == 'modifieddate')
这是我得到的输出:
答案 0 :(得分:0)
我通过拆分日期格式来修复它。这是代码:
int main ()
{
char array[21]={'P','B','B','B','B','M','B','Z','P','P','Z','P','P','P','O','O','O','S','Z','P','M'};
char newarray[21];
newarray[0]=array[0];
int count = 1;
bool find = false;
// should let be zero?
int let = 0;
for(int i = 1; i < 21; i++,count++)
{
int j;
// find should be re initialized.
for(j = 0; j < count; j++)
{
if(array[i]!=array[j])
find = true;
else if(array[i]==array[j])
{
find = false;
break;
}
}
if(find)
{
// it should be newarray[let] = array[j];
newarray[i]=array[j];
let++;
}
}
// i<let.
for(int i = 0; i < let; i++)
printf("%c",newarray[i]);
printf("\n");
return 0;
}