标签: date-arithmetic

添加5天的增量

我只是想在我的查询中添加另外5天的日期.例如,如果我LastDate桌面上的列中的数据2013-03-31与其日期相同,那么添加5天应该在我的查询中显示它,因为它的日期比下面的更大.它不会出现,我很困惑为什么.任何帮助,将不胜感激.

SELECT * FROM `ts_inventory` 
WHERE `ts_inventory`.`Quantity` > 0 
AND `ts_inventory`.`LastDate` > DATE_ADD(2013-01-22, INTERVAL 5 DAY)
Run Code Online (Sandbox Code Playgroud)

mysql sql database date-arithmetic

0
推荐指数
1
解决办法
5045
查看次数

为什么我的"While Loop"计算和打印出一个简单的3N + 1等式?

所以我不得不写一个简单的代码来计算3N + 1方程; 其中N是用户输入的整数,如果是N = N/2的正整数,并且如果是N = N*3 + 1的负整数.

但是根据我的理解,我的代码在第一个while循环后不起作用,因此不打印任何内容.我究竟做错了什么?编程和学习的新手,所以我感谢你的帮助:)

码:

import java.util.Scanner; 
public class ThreeNplusOneProgram {

    public static void main(String[] args) {

        int N; Scanner input = new Scanner(System.in); int counter; 

        System.out.println("Please Enter an integer: ");
        N = input.nextInt();

        while ( N <= 0 ) {
            System.out.println("ERROR: Please Enter an integer greater than zero: ");
            N = input.nextInt();
        }

        //So far we know that N is great than Zero

        System.out.println(N);
        counter = 1;
        while ( N != …
Run Code Online (Sandbox Code Playgroud)

java loops while-loop date-arithmetic system.out

0
推荐指数
1
解决办法
121
查看次数

Oracle:将Date值从当天开始转换为实际的分钟数

我需要将Date类型的值转换为相关的分钟数,以将其存储在Number type列中.例如,给定"01-01-2015 04:00:00 AM",结果 - 240.是否有任何Oracle功能可以做到这一点?非常感谢.

sql oracle date-arithmetic

0
推荐指数
1
解决办法
42
查看次数

两个日期之间的差异(Android)

我需要在两个日期之间找到一个时间。让我们说dateStart = 1470712122173dateStop = 1470712127320。这两个日期之间的差异等于5147 所以,根据这个我希望得到一个答案 = 5 秒,但我看到19:00:05. 这19个小时从哪里来?

毫秒代码 (= 5147) -> 时间:

private string foo(long dateStart, long dateStop) {
    long diff = dateStop - dateStart;
    DateFormat simple = SimpleDateFormat.getTimeInstance(); 
    Date date = new Date(diff); 
    return simple.format(date);
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的解释。

java android date-arithmetic

0
推荐指数
1
解决办法
677
查看次数

将两个时间戳浮点数转换为可读的年、月和日数

我有两个以浮点格式存储的时间戳:

tms1 = 1479081600.0
tms2 = 1482105600.0
Run Code Online (Sandbox Code Playgroud)

计算差异后我得到

tms2 - tms1
3024000.0
Run Code Online (Sandbox Code Playgroud)

如何将 3024000 的时差显示为可读格式(以天、月或年为单位)?(使用在线unix时差计算器,答案是2016年11月14日至2016年12月19日之间的35天)

python algorithm datetime date-arithmetic python-datetime

0
推荐指数
1
解决办法
1012
查看次数

如何删除时间戳等于2018的记录

我有一个带有表的 Postgres 数据库absences。我正在尝试删除时间戳中包含“2018”的所有记录,如下所示:

DELETE FROM absences WHERE date LIKE '%2018%';
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:

absence-registrator_production=> DELETE FROM absences WHERE date LIKE '2018%';
ERROR:  operator does not exist: timestamp without time zone ~~ unknown
LINE 1: DELETE FROM absences WHERE date LIKE '2018%';
Run Code Online (Sandbox Code Playgroud)

有谁知道如何从缺勤表中删除日期字段中包含“2018”的记录?

sql postgresql date-arithmetic

0
推荐指数
1
解决办法
8591
查看次数

SQL 选择当前月份的记录

我有一个字段名称教科书日期字段名称NewMonth
数据像这样

TextBook     NewMonth
ABC          2020-01-01
HDS          2020-01-30 
ZXY          2020-02-15
FGD          2020-02-01
YTS          2020-04-02
HFH          2020-04-05 
EDD          2020-03-25
Run Code Online (Sandbox Code Playgroud)

我的目标是选择当月的记录 (2020-04-XX)

TextBook     NewMonth
YTS          2020-04-02
HFH          2020-04-05
Run Code Online (Sandbox Code Playgroud)

我的查询并不起作用。有人可以纠正我的疑问吗?谢谢

SELECT TextBook, NewMonth
   from  Store
   where NewMOnth >= Dateadd(Month, Datediff(Month, 0, DATEADD(m, -1, current_timestamp)), 0)
Run Code Online (Sandbox Code Playgroud)

我认为-1代表当前月份,-2代表过去2个月,-3代表过去3个月等等

sql t-sql sql-server where-clause date-arithmetic

0
推荐指数
1
解决办法
6613
查看次数

Delphi通过TDateEdit组件计算人员年龄

我有一个非常简单的形式有TDateEditTButtonTLabel组件。 在此处输入图片说明

如果给定的日期是某人的生日,那么获得该年龄的最佳方法是什么?有人将如何在Delphi中通过TDateEdit组件执行此操作,然后在标签中显示年龄?

组件中是否可能有内置功能或可以用来确定某人年龄的信息?我正在寻找最简单,最简单和最佳的方法。

delphi datetime date-arithmetic

-1
推荐指数
1
解决办法
353
查看次数