首页 > 解决方案 > 如何比较当前时间与 26/09/2018 04:10 AM

问题描述

如何将时间与当前时间进行比较,但使用 AM pm 格式也在 mysql 选择查询中进行比较。我在此格式中添加了存储时间的数据库图像,并与当前时间进行比较,但没有成功。

在此处输入图像描述

标签: mysqlsql

解决方案


使用now()和格式化日期,date_format因为您的列是 varchar,因此您必须使用STR_TO_DATE函数将其转换为日期

  select * from t where
STR_TO_DATE(expectedDeliveryDateTime, '%d/%m/%Y %h:%i %p')  >=date_format(now(), '%d/%m/%Y %h:%i %p') 

推荐阅读