标签: date-manipulation

如何向JavaScript Date对象添加30分钟?

我想得到一个比另一个Date对象晚30分钟的Date对象.我如何使用JavaScript?

javascript date date-manipulation

721
推荐指数
22
解决办法
59万
查看次数

Python datetime - 在使用strptime获取日,月,年之后设置固定的小时和分钟

我已成功将某些26 Sep 2012格式转换为26-09-2012使用:

datetime.strptime(request.POST['sample_date'],'%d %b %Y')

但是,我不知道如何将上述的时间和分钟设置为11:59.有谁知道如何做到这一点?

请注意,这可以是将来的日期或任何随机日期,而不仅仅是当前日期.

python time datetime date date-manipulation

148
推荐指数
4
解决办法
15万
查看次数

当月的开始和结束日期

我需要Java中当前月份的开始日期和结束日期.当JSP页面加载当前月份时,它应该自动计算该月份的开始和结束日期.它应该与年份和月份无关.那是一个月有31天或30天或28天.这也应该满足闰年.你可以帮帮我吗?

例如,如果我在列表框中选择月份,我需要开始日期为1,结束日期为31.

java date-manipulation

38
推荐指数
5
解决办法
6万
查看次数

在PHP中增加日期的最简单方法?

假设我有一个字符串,"2007-02-28"我能编写的最简单的代码是"2007-03-01"什么?现在我只是使用strtotime(),然后添加24*60*60,然后使用date(),但只是想知道是否有更干净,更简单,或更聪明的方式.

php datetime date strtotime date-manipulation

37
推荐指数
5
解决办法
8万
查看次数

django python日期时间设置为午夜

我有django对象的日期时间,但它可以是一天中的任何时间.它可以在一天中的任何时间,但我需要将我的时间设置为00:00:00(和另一个日期到23:59:59,但原理将是相同的)

end_date = lastItem.pub_date
Run Code Online (Sandbox Code Playgroud)

目前结束日期是2002-01-11 12:34:56我需要做什么才能将它改为00:00:00?

我试过了:

end_date.hour = '00'
Run Code Online (Sandbox Code Playgroud)

但得到:'datetime.datetime'对象属性'time'是只读的

python django datetime date date-manipulation

32
推荐指数
4
解决办法
5万
查看次数

任何一年的回报开始和结束

我需要两个或一个(out)C#方法,它将占用任何日期时间并返回该年份的年份开始日期和结束日期.

c# datetime date-math date-manipulation

16
推荐指数
2
解决办法
2万
查看次数

比较两个日期Google应用脚本

比较两个日期的最佳方法是什么?

var int = e.parameter.intlistbox;
var startDate = rSheet.getRange(parseInt(int) + 1 ,1).getValues();
// returns Sat Jun 30 2012 00:00:00 GMT-0300 (BRT) 
var toDay = new Date();
// Sat Jun 23 2012 22:24:56 GMT-0300 (BRT)

if (startDate > toDay){ ....
Run Code Online (Sandbox Code Playgroud)

我看到.toString()选项,但似乎只适用于==或===运算符.

这个问题有什么明确的吗?

datetime date date-manipulation google-apps-script

16
推荐指数
5
解决办法
6万
查看次数

如何只更新MySQL中DATETIME字段的小时?

我想更新一个DateTime列,它只会更改小时而不修改任何其他内容.我不能用来添加间隔,因为值都是不同的.还有很多不同的日期.因此需要将确切所需日期的小时更改为条件.

例如:

*************************************************
**        Before       *|*         After       **
************************|************************
** 2017-07-24 19:06:15 *|* 2017-07-24 15:06:15 **
** 2017-07-24 17:12:23 *|* 2017-07-24 15:12:23 **
** 2017-07-24 23:00:03 *|* 2017-07-24 15:00:03 **
** 2017-07-24 20:33:56 *|* 2017-07-24 15:33:56 **
** 2017-07-24 18:19:31 *|* 2017-07-24 15:19:31 **
** 2017-07-24 16:43:47 *|* 2017-07-24 15:43:47 **
*************************************************
Run Code Online (Sandbox Code Playgroud)

想要在不使用任何编程语言的情况下使用MySQL查询.

mysql sql datetime hour date-manipulation

14
推荐指数
3
解决办法
6378
查看次数

日期列的SQL计数

我有一个包含一组列的表,其中一列是Date列.

我需要计算该列的值的出现次数是指同一个月.并返回如果一个月,该计数总和超过3.

例如:

____________________
| DATE   |  ....    |
---------------------
1998-09-02
1998-09-03
1998-10-03
1998-10-04
Run Code Online (Sandbox Code Playgroud)

这必须没有返回值.因为它没有必要的重复次数.

但它确实如此:

____________________
| DATE   |  ....    |
---------------------
1998-09-02
1998-09-03
1998-09-12
1998-09-14
1998-10-02
1998-11-21
Run Code Online (Sandbox Code Playgroud)

十一月.

适用于Oracle DB.

sql oracle date-manipulation

8
推荐指数
1
解决办法
1万
查看次数

什么是正确的日终解释?

多年来,我对一天结束时遇到了不同的解释. 但是在比较日期和时间间隔时,表示它的正确方法是什么?

我发现有些人似乎更喜欢23:59:59,而其他人确实喜欢00:00:00.
在StackOverflow上,我甚至发现了一些与24:00:00的使用和显示相关的问题实例,但是这个问题的范围更侧重于确定如何分割两天.

换句话说,我们感兴趣的是确定一天结束的位置以及下一个开始的位置的问题.这似乎是许多应用中的常见问题,甚至需要最基本的时间间隔比较或计算.

为了澄清上述解释,以下是代表2014年1月1 的三个不同解释的三个例子:

  1. 准午夜:2014-01-01 00:00:00 - 2014-01-01 23:59:59
  2. 午夜尖锐:2014-01-01 00:00:00 - 2014-01-02 00:00:00
  3. 军事午夜:2014-01-01 00:00:00 - 2014-01-01 24:00:00

虽然我觉得准午夜解释是最直观的解释,但它似乎也需要相当数量的样板来正确指出时间.此外,当一天中的最后一秒没有得到正确处理时,存在遇到边缘情况的风险,或者在扫描大量间隔时间以便在这些间隙周围进行测试时影响性能的风险.

同样,军事午夜解释似乎也需要一些样板来设置该分裂点的双重表示.没有太多的想法,我无法想到使用这种方法的许多复杂情况.

最后,午夜的尖锐解释似乎是最稳定的解释.不像午夜准,它不需要样板设定时间,它自然地与运营商的行为<,<=,>>=.

值得注意的是,PHP语言已经解释2014-01-01 24:00:002014-01-02 00:00:00,这具有将日期转换为午夜尖锐解释的效果.

在典型的FLOSS图书馆或标准中是否有明显的先例可以证明使用一种解释而不是另一种解释?

date date-arithmetic date-manipulation

7
推荐指数
2
解决办法
147
查看次数