例如,列名Start_date
具有如下所示的值,在单元中,该数据类型是string
科技委02-6月22日上午11时13.22
我想按下面的方式转换这个值
2022-06-02
尝试了to_Date
函数,但得到了null
值
发布于 2021-12-06 06:31:25
您在查询中尝试过to_char
吗?
例如:
select to_char(start_date,'yyyy-mm-dd') from your table;
发布于 2021-12-06 06:50:39
你可以试一试,
此外,如果您的输入字符串中包含了“AM CST”值,那么您可以修剪或接受子字符串值来匹配下面的查询。
选择from_unixtime(unix_timestamp(‘02-Jun-22-11.13.22’,‘dd’),‘yyyy’);
发布于 2021-12-06 07:11:04
使用内置的日期时间/时区功能
<?php
$mysqlDate = '2009-04-01 15:36:13';
$dateTime = new DateTime ($mysqlDate);
$dateTime->setTimezone(new DateTimeZone('America/Los_Angeles'));
?>
https://stackoverflow.com/questions/70241350
复制相似问题