首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何转换CST时区中的日期列值

如何转换CST时区中的日期列值
EN

Stack Overflow用户
提问于 2021-12-06 05:47:48
回答 4查看 81关注 0票数 1

例如,列名Start_date具有如下所示的值,在单元中,该数据类型是string

科技委02-6月22日上午11时13.22

我想按下面的方式转换这个值

2022-06-02

尝试了to_Date函数,但得到了null

EN

回答 4

Stack Overflow用户

发布于 2021-12-06 06:31:25

您在查询中尝试过to_char吗?

例如:

代码语言:javascript
运行
复制
select to_char(start_date,'yyyy-mm-dd') from your table;
票数 0
EN

Stack Overflow用户

发布于 2021-12-06 06:50:39

你可以试一试,

此外,如果您的输入字符串中包含了“AM CST”值,那么您可以修剪或接受子字符串值来匹配下面的查询。

选择from_unixtime(unix_timestamp(‘02-Jun-22-11.13.22’,‘dd’),‘yyyy’);

票数 0
EN

Stack Overflow用户

发布于 2021-12-06 07:11:04

使用内置的日期时间/时区功能

代码语言:javascript
运行
复制
<?php
$mysqlDate = '2009-04-01 15:36:13';
$dateTime = new DateTime ($mysqlDate);
$dateTime->setTimezone(new DateTimeZone('America/Los_Angeles'));
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70241350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档