Time 如何将单元格设置为仅包含时间(不包含日期)

Time 如何将单元格设置为仅包含时间(不包含日期),time,phpexcel,Time,Phpexcel,我需要将h:mm值放入一个单元格,但是我可以将其设置为文本,也可以将其设置为时间,但包含实际日期(DateTime将其添加,但无法删除) 单元格在Excel中显示为11:00(格式为h:mm),但单元格值包含实际日期(2019年10月24日11:00:00) 非常感谢你的帮助 您必须将该列视为纯文本,而不是日期字段。Excel将在内部存储完整的日期。您要求它只显示实际日期的一部分。这不会改变储存在手机里的东西;我尝试过纯文本,但它是一种文本类型,时间函数不起作用。具体来说,我需要将这个单元格与另

我需要将h:mm值放入一个单元格,但是我可以将其设置为文本,也可以将其设置为时间,但包含实际日期(DateTime将其添加,但无法删除)

单元格在Excel中显示为11:00(格式为h:mm),但单元格值包含实际日期(2019年10月24日11:00:00)


非常感谢你的帮助

您必须将该列视为纯文本,而不是日期字段。Excel将在内部存储完整的日期。您要求它只显示实际日期的一部分。这不会改变储存在手机里的东西;我尝试过纯文本,但它是一种文本类型,时间函数不起作用。具体来说,我需要将这个单元格与另一个时间单元格进行比较,比如8:00,然后找出更大的时间(时间晚些)。将8:00与文本进行比较不起作用,将8:00与包含时间和日期的单元格进行比较也不起作用:-(
    $dto = new DateTime("11:00");
    $dateVal = PHPExcel_Shared_Date::PHPToExcel($dto);

    $this->objPHPExcel->getActiveSheet()->getStyle($cell)
        ->getNumberFormat()
        ->setFormatCode('h:mm');

    $this->objPHPExcel->getActiveSheet()->setCellValue($cell, $dateVal);