mysql - 在mysql中格式化日期
问题描述
为了得到一个我可以做的日期:
select date(now())
它会给我:
2018-11-30
我将如何将其格式化为:
YYYYMMDD
所以它给了我:
20181130
有没有比以下更好的方法:
select replace(date(now()), '-','')
解决方案
SELECT DATE_FORMAT(NOW(), '%Y%m%d')
手册: https ://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format
推荐阅读
- jquery - 仅当页面包含 div id 时在 div 之前插入 HTML
- tensorflow - tensorflow 可以单独优化批次中每个元素的损失,而不是优化整个平均损失吗?
- javascript - Bot Framework 版本 4:与版本 3 相比,botchat.cs、styles.css 和 botchat.js 的变化
- crash - 如何获取可公开访问的 crashlytics 报告网址?
- assembly - 这个二次方程代码中的 fld qword[EBP+8] 是什么? fadd ST0 只用一个参数做什么?
- javascript - 我需要使用 Redux 还是 Context API
- c# - 如何模拟 DbRawSqlQuery
结果? - node.js - nodejs端口问题中的API
- c# - 使用 regex.replace() 在指定字符数后添加空格的正确语法是什么?
- cordova - 使用移动相机拍照时跳过照片预览 - Cordova(phonegap)