首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于今天的日期和另一列的MySQL Date_Format?

基于今天的日期和另一列的MySQL Date_Format?
EN

Stack Overflow用户
提问于 2011-02-28 23:15:19
回答 2查看 263关注 0票数 0

我知道MySQL Date_Format函数,但我希望实现以下目标:

我有一个两位数格式(01-30)的日期列。我正在尝试用当前年份、下一个月(m+1)和前面提到的日期字段更新另一个日期格式化字段。

在PHP中,我会使用mktime函数来做这件事,但这只能通过mysql调用来完成。

有没有可能以这种方式转变?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-28 23:23:11

代码语言:javascript
复制
update table set field1 = concat(date_format(curdate(),"%Y-%m"),'-',field2) + interval 1 month
票数 1
EN

Stack Overflow用户

发布于 2011-02-28 23:21:38

在mysql中有一个名为STR_TO_DATE的函数,您应该能够使用问题中描述的独立部分来创建一个全新的日期。函数的最终输入应为STR_TO_DATE('01,5,2013','%d,%m,%Y'),其中参数一是实际日期字符串,参数二表示新日期的格式。您应该能够通过将各个部分连接在一起,然后指定所需的任何日期格式来创建第一个参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5143796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档