首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >select查询中的Cockroachdb格式datetime

问select查询中的Cockroachdb格式datetime
EN

Stack Overflow用户
提问于 2020-07-28 14:34:01
回答 2查看 686关注 0票数 2

我正尝试在cockroach DB select查询中将时间戳值格式化为yyyymmdd。

在MySQL中,我们可以使用DATE_FORMAT()格式化日期

例如,将结果提取为所需格式的SELECT DATE_FORMAT(created_at, "%Y-%m-%d") FROM users。

我们可以在蟑螂数据库中使用DATE_FORMAT()的替代方案是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-28 14:51:29

您可以使用使用strftime语法的实验性内置experimental_strftime。

代码语言:javascript
复制
SELECT experimental_strftime(created_at, '%Y-%m-%d') FROM users

或者,您可以使用使用strptime语法的experimental_strptime。

请花时间阅读有关experimental features的重要说明。时间格式化内置是实验性的,因为它们在不同的平台上表现不同。

票数 2
EN

Stack Overflow用户

发布于 2020-10-11 23:46:23

我用的是golang,gorm和。我尝试了experimental_strftime.But,它创建了无效的查询。

代码语言:javascript
复制
query := `SELECT experimental_strftime(created_at, '%Y-%m-%d') FROM users`
var version []string
rows, err := store.DB.Raw(query).Rows()
if err != nil {
    return version, err
}
defer rows.Close()
for rows.Next() {
    err := rows.Scan(&version)
    return version, err
}

在调试模式下生成的查询为SELECT experimental_strftime(created_at, '%!Y(MISSING)-%!m(MISSING)-%!d(MISSING)') FROM users

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63128276

复制
相关文章

相似问题

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