我只想要从当前日期开始的日期。我如何在CodeIgniter中询问此问题?“ end_date”是DATETIME(Ymd H:i:s)。
这不起作用:
$this->db->select("DATE(end_date) as my_end_date", FALSE);
$this->db->where('my_end_date >', date());
$q = $this->db->get('tblTest');
您需要使用PHP格式化日期,以便采用MySQL想要的格式。
试试这个:
$this->db->where('end_date >', date('Y-m-d H:i:s'));
您也可以NOW()
为此使用MySQL 。
$this->db->where('end_date > NOW()', NULL, FALSE);
编辑:如果要使用别名
my_end_date
,则可以使用HAVING代替WHERE。
$this->db->having('my_end_date > NOW()', NULL, FALSE);
问题内容: 我正在尝试找出最有效(最佳性能)的方法来检查当前日期的日期字段。目前,我们正在使用: 问题答案: 编辑:正如对此答案的注释中所指出的那样,这不是理想的解决方案。还要检查该线程中的其他答案。
问题内容: 我已经进行了所有设置,将当前日期存储到Java中的变量中。我要弄清楚的是如何存储当前日期之后1年的日期。 这是我当前的日期: 因此,例如,如果今天是今天,它将存储2/18/2013。我正在尝试存储日期2/18/2014。我将如何去做呢? 问题答案: 如果您不想拖动外部库,只需使用 请注意,如果日期是,并且您添加了1年,则将获得
我需要一个HTML代码的帮助。我正在用VBA编写一个从Excel发送outlook电子邮件的代码。我需要在HTML代码中插入今天的日期。但这里的问题是,当我试图设置日期格式时,正文电子邮件中的“strdate”不起作用。然而,主题中的日期工作良好。我从网上尝试了替换函数、格式(日期)等方法,但都找不到解决方法。你能帮忙看一下吗?多谢. 下面是我的代码:
但是得到这个错误 org.apache.spark.sql.analysisException:无法解析“(current_timestamp()-unix_timestamp(,'yyyy-mm-dd hh:mm:ss'))”,原因是数据类型不匹配:“(current_timestamp()-unix_timestamp(,'yyyy-mm-ss'))中的类型不同(timestamp和bigin
我很确定以下查询在Presto上适用: 现在,当我运行它(在EMR上的Presto0.147上)时,我得到了一个尝试将varchar分配给日期/时间戳的错误。 我可以使用以下方法使其工作: 但感觉很脏...有没有更好的办法做到这一点?