标签: datetime

在JavaScript中增加日期

我需要在JavaScript中将日期值增加一天.

例如,我有一个日期值2010-09-11,我需要将第二天的日期存储在JavaScript变量中.

如何将日期增加一天?

javascript datetime date

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

Python datetime to string without microsecond component

我正在将UTC时间字符串添加到目前仅包含阿姆斯特丹(!)时间字符串的Bitbucket API响应中.为了与其他地方返回的UTC时间字符串保持一致,所需的格式为2011-11-03 11:07:04(后跟+00:00,但这不是密切相关的).

什么是创建这样一个字符串(最好的方式,而不从一微秒组件)datetime的实例微秒组成部分?

>>> import datetime
>>> print unicode(datetime.datetime.now())
2011-11-03 11:13:39.278026
Run Code Online (Sandbox Code Playgroud)

作为一个可能的答案,我将添加我发生的最佳选项,但可能会有一个更优雅的解决方案.

编辑:我应该提到我实际上并没有打印当前时间 - 我曾经datetime.now提供过一个简单的例子.所以解决方案不应该假设datetime它接收的任何实例都包含微秒组件.

python datetime datetime-format

384
推荐指数
10
解决办法
54万
查看次数

检测重叠周期的算法

我要检测两个时间段是否重叠.
每个期间都有开始日期和结束日期.
我需要检测我的第一个时间段(A)是否与另一个时间段(B/C)重叠.
在我的情况下,如果B的开头等于A的结尾,它们不重叠(反过来)
我发现以下情况:

在此输入图像描述

所以实际上我这样做是这样的:

tStartA < tStartB && tStartB < tEndA //For case 1
OR
tStartA < tEndB && tEndB <= tEndA //For case 2
OR
tStartB < tStartA  && tEndB > tEndA //For case 3
Run Code Online (Sandbox Code Playgroud)

(案例4在案例1或案例2中被记入帐户)

有效,但似乎效率不高.

所以,首先在c#中有一个现有的类可以对此进行建模(一个时间段),类似于时间跨度,但具有固定的开始日期.

其次:是否已经有ac#代码(比如在DateTime类中)可以处理这个问题?

第三:如果不是,那么你最快速地进行这种比较的方法是什么?

.net c# algorithm time datetime

379
推荐指数
6
解决办法
12万
查看次数

在两个日期MongoDB之间查找对象

我一直在玩mongodb中的存储推文,每个对象看起来像这样:

{
"_id" : ObjectId("4c02c58de500fe1be1000005"),
"contributors" : null,
"text" : "Hello world",
"user" : {
    "following" : null,
    "followers_count" : 5,
    "utc_offset" : null,
    "location" : "",
    "profile_text_color" : "000000",
    "friends_count" : 11,
    "profile_link_color" : "0000ff",
    "verified" : false,
    "protected" : false,
    "url" : null,
    "contributors_enabled" : false,
    "created_at" : "Sun May 30 18:47:06 +0000 2010",
    "geo_enabled" : false,
    "profile_sidebar_border_color" : "87bc44",
    "statuses_count" : 13,
    "favourites_count" : 0,
    "description" : "",
    "notifications" : null,
    "profile_background_tile" : false,
    "lang" : "en", …
Run Code Online (Sandbox Code Playgroud)

twitter datetime mongodb mongodb-query

364
推荐指数
13
解决办法
56万
查看次数

将datetime2数据类型转换为日期时间数据类型会导致超出范围的值

我有一个包含5列的数据表,其中一行填充数据,然后通过事务保存到数据库.

保存时,会返回错误:

将datetime2数据类型转换为日期时间数据类型会导致超出范围的值

这意味着,正如所读,我的数据表有一种类型DateTime2和我的数据库a DateTime; 那是错的.

日期列设置为DateTime如下所示:

new DataColumn("myDate", Type.GetType("System.DateTime"))

这可以在代码中解决,还是必须在数据库级别上进行更改?

c# sql-server orm datetime entity-framework

356
推荐指数
10
解决办法
34万
查看次数

为Javascript Date对象增加小时数?

我很惊讶Javascript的Date对象没有实现任何类型的添加功能.

我只想要一个可以做到这一点的函数:

var now = Date.now();
var fourHoursLater = now.addHours(4);

function Date.prototype.addHours(h) {

   // how do I implement this?  

}
Run Code Online (Sandbox Code Playgroud)

我只想在一个方向上指点一些.

  • 我需要进行字符串解析吗?

  • 我可以使用setTime吗?

  • 毫秒怎么样?

像这样:

new Date(milliseconds + 4*3600*1000 /*4 hrs in ms*/)?  
Run Code Online (Sandbox Code Playgroud)

这看起来真的很乱 - 它甚至可以工作吗?

javascript datetime

353
推荐指数
10
解决办法
43万
查看次数

350
推荐指数
4
解决办法
21万
查看次数

在SQL 2005/2008中获取星期几

如果我有一个日期01/01/2009,我想知道它是什么日子,例如周一,周二等...

SQL 2005/2008中是否有内置函数?或者我需要使用辅助表吗?

sql sql-server datetime

349
推荐指数
6
解决办法
70万
查看次数

如何比较两个日期?

我如何使用Python比较两个日期以查看哪个日期?

例如,我想检查当前日期是否超过我正在创建的列表中的最后日期,假日日期,以便它将自动发送电子邮件,告知管理员更新holiday.txt文件.

python datetime

344
推荐指数
4
解决办法
44万
查看次数

如何使用datetime Python模块计算当前日期六个月的日期?

我正在使用datetime Python模块.我想计算从当前日期起6个月的日期.有人可以给我一点帮助吗?

我想要从当前日期起6个月生成日期的原因是生成审核日期.如果用户将数据输入系统,则其审核日期为自输入数据之日起6个月.

python datetime

343
推荐指数
18
解决办法
34万
查看次数