Dolphin Asked: 2022-01-22 01:41:44 +0800 CST2022-01-22 01:41:44 +0800 CST 2022-01-22 01:41:44 +0800 CST 如何在 MySQL 5.7 中将字符串转换为日期 772 现在我有一个这样的数据字符串2002年05月11日,我想将此字符串转换为unix日期时间戳,我该怎么做才能转换这个时间?我试过这样: select STR_TO_DATE("2002年05月11日", "YYYY年MM月dd日") 不工作。然后我尝试了这个: select STR_TO_DATE("2002年05月11日", "%Y年%M月%d日") 仍然没有工作。我应该怎么做才能将其转换为数据库可以理解的日期格式? mysql date 1 个回答 Voted Best Answer Rick James 2022-01-22T12:55:41+08:002022-01-22T12:55:41+08:00 使用小写“m”: mysql> select STR_TO_DATE("2002年05月11日", "%Y年%m月%d日"); +-----------------------------------------------------+ | STR_TO_DATE("2002年05月11日", "%Y年%m月%d日") | +-----------------------------------------------------+ | 2002-05-11 | +-----------------------------------------------------+
使用小写“m”: