gpt4 book ai didi

java - SQLite:从日期获取周数

转载 作者:行者123 更新时间:2023-12-01 07:18:04 25 4
gpt4 key购买 nike

如何从日期获取周数,在 SQL 中有一个函数:Datepart(GetDate()),它返回周数。我怎样才能在 SQLite 中得到这个?

最佳答案

您可以使用 strftime 函数,格式字符串(第一个参数)为 %W

根据SQL As Understood By SQLite - Date And Time Functions .

示例

DROP TABLE IF EXISTS getweek;
CREATE TABLE IF NOT EXISTS getweek (mydate TEXT);
INSERT INTO getweek VALUES ('2018-01-01'),('2018-02-01'),('2018-03-01');
SELECT *, strftime('%W',mydate) AS weekofyear FROM getweek;

结果是:-

enter image description here

注意日期必须采用可识别的日期/时间格式之一(例如,2018/03/01 将导致 null,因为日期不是可识别的格式)。请参阅上面链接中的时间字符串部分,了解可识别的格式。

关于java - SQLite:从日期获取周数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51226510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com