将GET_FORMAT()函数与DATE_FORMAT()和STR_TO_DATE()函数结合在一起非常有用。
与DATE_FORMAT()组合
当它与DATE_FORMAT()结合使用时,它将以从GET_FORMAT()函数获得的格式排列特定的日期或时间或日期时间。
mysql> Select DATE_FORMAT('2017-10-22',GET_FORMAT(date,'USA'))AS 'DATE IN USA FORMAT'; +-------------------+ | DATE IN USA FORMAT | +-------------------+ | 10.22.2017 | +-------------------+ 1 row in set (0.00 sec)
上面的查询以美国格式返回给定的日期。
它还用于检索以某种特定格式存储在表中的日期值,如下所示:
mysql> Select * from date_testing1; +-------+------------+ | Name | Date | +-------+------------+ | Ram | 2017-05-03 | | Shyam | 2003-10-31 | +-------+------------+ 2 rows in set (0.07 sec) mysql> Select Name, Date, DATE_FORMAT(date,GET_FORMAT(date,'USA'))AS 'DATE IN US FORMAT'from date_testing1 Where Name='Ram'; +------+------------+-------------------+ | Name | Date | DATE IN US FORMAT | +------+------------+-------------------+ | Ram | 2017-05-03 | 05.03.2017 | +------+------------+-------------------+ 1 row in set (0.00 sec)
上面的查询以USA格式返回日期,其中名称为“ Ram”。
与STR_TO_DATE()组合
它与STR_TO_DATE()函数一起使用,方式与DATE_FORMAT()MySQL函数一起使用的方式类似。
mysql> Select STR_TO_DATE('22.10.2017',GET_FORMAT(DATE,'EUR'))AS 'EUROPEAN FORMAT'; +-----------------+ | EUROPEAN FORMAT | +-----------------+ | 2017-10-22 | +-----------------+ 1 row in set (0.00 sec)
上面的查询以欧洲格式返回日期。
热门文章
- 在vue项目中实现 将数据导入Excel 三种方式(.xlsx , .csv)
- CentOS 7.5 配置
- 东北农大宠物医院官网招聘(东北农大兽医院)
- 3月3日 | Free Trojan Node节点订阅每天更新21.6M/S免费节点订阅链接
- 3月4日 | Free Trojan Node节点订阅每天更新18.2M/S免费节点订阅链接
- 4月6日 | Free Trojan Node节点订阅每天更新22.1M/S免费节点订阅链接
- 3月2日 | Free Trojan Node节点订阅每天更新19.1M/S免费节点订阅链接
- 动物疫苗接种证图片样本(动物疫苗接种证图片样本高清)
- 4月13日 | Free Trojan Node节点订阅每天更新20.7M/S免费节点订阅链接
- 4月14日 | Free Trojan Node节点订阅每天更新21.3M/S免费节点订阅链接