当前位置:网站首页>mysql获取当前时间
mysql获取当前时间
2022-07-30 22:10:00 【web18334137065】
** Mysql获取当前时间
– 今天
**
SELECT DATE_FORMAT(NOW(),’%Y-%m-%d 00:00:00’) AS ‘今天开始’;
SELECT DATE_FORMAT(NOW(),’%Y-%m-%d 23:59:59’) AS ‘今天结束’;
– 昨天
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 DAY), ‘%Y-%m-%d 00:00:00’) AS ‘昨天开始’;
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 DAY), ‘%Y-%m-%d 23:59:59’) AS ‘昨天结束’;
– 上周
SELECT DATE_FORMAT( DATE_SUB( DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY), INTERVAL 1 WEEK), ‘%Y-%m-%d 00:00:00’) AS ‘上周一’;
SELECT DATE_FORMAT( SUBDATE(CURDATE(), WEEKDAY(CURDATE()) + 1), ‘%Y-%m-%d 23:59:59’) AS ‘上周末’;
– 本周
SELECT DATE_FORMAT( SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),’%w’)-1), ‘%Y-%m-%d 00:00:00’) AS ‘本周一’;
SELECT DATE_FORMAT( SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),’%w’)-7), ‘%Y-%m-%d 23:59:59’) AS ‘本周末’;
– 上面的本周算法会有问题,因为mysql是按照周日为一周第一天,如果当前是周日的话,会把时间定为到
下一周.
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY), ‘%Y-%m-%d 00:00:00’) AS ‘本周一’;
SELECT DATE_FORMAT( DATE_ADD(SUBDATE(CURDATE(), WEEKDAY(CURDATE())), INTERVAL 6 DAY), ‘%Y-%m-%d 23:59:59’) AS ‘本周末’;
– 上月
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 MONTH), ‘%Y-%m-01 00:00:00’) AS ‘上月初’;
SELECT DATE_FORMAT( LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 1 MONTH)), ‘%Y-%m-%d 23:59:59’) AS ‘上月末’;
– 本月
SELECT DATE_FORMAT( CURDATE(), ‘%Y-%m-01 00:00:00’) AS ‘本月初’;
SELECT DATE_FORMAT( LAST_DAY(CURDATE()), ‘%Y-%m-%d 23:59:59’) AS ‘本月末’;
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 系统结构考点之PM2I单级网络
- MySql 5.7.38 download and installation tutorial, and realize the operation of MySql in Navicat
- MySQL compressed package installation, fool teaching
- MySQL压缩包方式安装,傻瓜式教学
- Solve the problem of centos8 MySQL password ERROR 1820 (HY000) You must reset your password using the ALTER USER
- Ningbo Zhongning Pawn will transfer 29.5% of the equity for 2.8338 million yuan, and the owner's equity in 2021 will be 9.6875 million yuan
- Day 16 of HCIP
- d使用among的问题
- mysql remove duplicate data
- for...in 和 for...of 的区别
猜你喜欢
482-静态库、动态库的制作、使用及区别
LeetCode·Daily Question·952. Calculate Maximum Component Size by Common Factor·Union Check
MySQL compressed package installation, fool teaching
MySQL Soul 16 Questions, How Many Questions Can You Last?
【导航规划】导航规划背景知识总结
The mysql time field is set to the current time by default
【菜鸡含泪总结】如何用pip、anaconda安装库
ML之shap:基于FIFA 2018 Statistics(2018年俄罗斯世界杯足球赛)球队比赛之星分类预测数据集利用RF随机森林+计算SHAP值单样本力图/依赖关系贡献图可视化实现可解释性之攻略
宁波中宁典当转让29.5%股权为283.38万元,2021年所有者权益为968.75万元
2sk2225代换3A/1500V中文资料【PDF数据手册】
随机推荐
Difference between cookie and session
2022.7.30
小心你的字典和样板代码
navicat新建数据库
The Road to Ad Monetization for Uni-app Mini Program Apps: Rewarded Video Ads
Union, the difference between union and structure, the knowledge of enumeration of C language corners
Successfully solved ImportError: always import the name '_validate_lengths'
JUC原子类详解
2022.7.30
【零代码工具】15 款企业级零代码开发平台推荐,总有一款是你心仪的
MySQL 8.0.29 decompressed version installation tutorial (valid for personal testing)
力扣题(2)—— 两数相加
TCP 连接 三次握手 四次挥手
WSL2设置默认启动用户(debian)
【翻译】作为混沌网的LFX门徒的经验
MySql 5.7.38 download and installation tutorial, and realize the operation of MySql in Navicat
for...in 和 for...of 的区别
WSL安装图形界面并通过xrdp/X-Launch访问
MySQL 5.7详细下载安装配置教程
MySQL 8.0.29 set and modify the default password