oracle 中的sysdate显示系统时间 mysql 有sysdate()函数获取时间
Oracle to_char函数的功能是将数值型或者日期型转化为字符型,
to_date 是日期装换
对于MySQL
是用的是cast(s as type)这种函数装换类型
如:转换char类型的 cast(s as char)
即使to_char(s)对应cast(s as char)
但是在MySQL中
要讲日期转为字符的,不可以用cast,有一个函数可以使用
date_format(date,'%Y-%m-%d')——对应—–>oracle中的to_char(date,yyyy-mm-dd);
str_to_date(date,’%Y-%m-%d’)——对应—–>oracle中的to_date(date,yyyy-mm-dd);
要注意一下,%Y表示有4为的日期,比如2018, %m是数据月份,%d是日期
Symbol | Meaning | Presentation |
G | era designator | Text |
y | year | Number |
M | month in year | Text & Number |
d | day in month | Number |
h | hour in am/pm (1-12) | Number |
H | hour in day (0-23) | Number |
m | minute in hour | Number |
s | second in minute | Number |
S | millisecond | Number |
E | day in week | Text |
D | day in year | Number |
F | day of week in month | Number |
w | week in year | Number |
W | week in month | Number |
a | am/pm marker | Text |
k | hour in day (1-24) | Number |
K | hour in am/pm (0-11) | Number |
z | time zone | Text |