MYSQL中的日期处理

1、关于MYSQL中的日期处理:

每一个数据库处理日期的时候,采用的机制都是不同的,日期处理都有自己的一套机制。所以在实际开发中,表中的字段定义为DATA类型,这种情况很少。因为一旦使用日期类型,那么Java程序将不能够通用。在实际开发中,一般会使用‘日期字符串’来表示日期。
日期是数据库本身的特色,也是数据库本身机制中的一个重要内容,所以还需要掌握。

2、MySQL数据库管理系统中日期的处理提供了两个重要的函数:

- str_to_date
- date_format

3、str_to_date

3.1 该函数的作用是:

将“日期字符串”转换成“日期类型”数据。【varchar —> date】

3.2 该函数的执行结果是:

DATE类型

3.3 该函数的使用格式:

	str_to_date(‘日期字符串’,‘日期格式’)

3.4 关于MySQL中的日期格式:

		回顾Java中的日期格式:
		yyyy   年
		MM     月
		dd     日
		HH     时
		mm     分
		ss     秒
		SSS   毫秒
	MySQL中的日期格式:
		%Y     年
		%m     月
		%d     日
		%H     时
		%i     分
		%s     秒

4、date_format

4.1 函数的作用:

将“日期类型”转换成“指定格式的字符串”【data—> varchar】

4.2 使用格式:

	查询1981-02-20以后入职的员工,将入职日期格式化成yyyy-mm-dd hh:mm:ss
select empno, ename, date_format(hiredate, '%Y-%m-%d %H:%i:%s') as hiredate from emp;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值