Questions tagged «date»

日期是对日历系统中表示的特定日期的引用,由年,月和日组成。

30
计算两个Java日期实例之间的差异
我java.util.Date在Scala中使用Java的类,想比较一个Date对象和当前时间。我知道我可以使用getTime()计算增量: (new java.util.Date()).getTime() - oldDate.getTime() 但是,这仅long代表我几毫秒。有没有更简单,更好的方法来获取时间增量?

16
在JavaScript中增加日期
我需要在JavaScript中将日期值增加一天。 例如,我的日期值为2010-09-11,我需要将第二天的日期存储在JavaScript变量中。 如何将日期增加一天?

3
在Ruby on Rails中,DateTime,Timestamp,Time和Date之间有什么区别?
以我的经验,在编程时正确安排日期/时间总是充满危险和困难。 Ruby和Rails一直以来都让我望而却步,即使是由于大量的选择,也是如此。我从不知道该选哪个。 当我使用Rails并查看ActiveRecord数据类型时,我可以找到以下内容 :datetime,:timestamp,:time和:date 而且不知道它们之间的差异是什么或陷阱潜伏在哪里。 有什么不同?你用它们做什么? (PS我正在使用Rails3)


30
如何获取JavaScript中两个日期之间的天数?
如何获取JavaScript中两个日期之间的天数?例如,在输入框中给定两个日期: <input id="first" value="1/1/2000"/> <input id="second" value="1/1/2001"/> <script> alert(datediff("day", first, second)); // what goes here? </script>
403 javascript  date 

30
如何将输入类型日期的默认值设置为今天?
HTML5输入类型很棒,Opera的新内置日期选择器轻而易举,Chrome至少已通过自旋轮实现支持新输入类型。 但是,有什么方法可以将date字段的默认值设置为今天的日期吗?使用Opera时,我可以从日期选择器中选择“今天”,然后单击Chrome中的任一步骤按钮,它就会从今天的日期开始递增/递减。 我不愿意为这个小问题编写解决方案的代码,但对我来说,两个浏览器都完全了解当前日期,却不会自动将其弹出(至少作为占位符),对我来说似乎很可笑。
403 html  date  input 

22
仅比较日期部分,而不比较JavaScript中的时间
以下代码有什么问题? 也许只比较日期而不是时间会更简单。我也不确定如何执行此操作,因此我进行了搜索,但找不到确切的问题。 顺便说一句,当我在警报中显示两个日期时,它们显示为完全相同。 我的代码: window.addEvent('domready', function() { var now = new Date(); var input = $('datum').getValue(); var dateArray = input.split('/'); var userMonth = parseInt(dateArray[1])-1; var userDate = new Date(); userDate.setFullYear(dateArray[2], userMonth, dateArray[0], now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds()); if (userDate > now) { alert(now + '\n' + userDate); } }); 有没有更简单的方法来比较日期而不包括时间?


12
获取Moment Js中两个日期之间的时差
我可以使用MomentJs得出两个日期之间的差异,如下所示: moment(end.diff(startTime)).format("m[m] s[s]") 但是,我也想在适用时显示小时(仅当> = 60分钟过去时)。 但是,当我尝试使用以下方法检索工时时: var duration = moment.duration(end.diff(startTime)); var hours = duration.hours(); 它返回的是当前时间,而不是两个日期之间的小时数。 如何获得两个时刻之间的小时数差异?


30
将JavaScript日期格式设置为yyyy-mm-dd
我有一个日期格式Sun May 11,2014。如何将其转换为2014-05-11使用JavaScript? function taskDate(dateMilli) { var d = (new Date(dateMilli) + '').split(' '); d[2] = d[2] + ','; return [d[0], d[1], d[2], d[3]].join(' '); } var datemilli = Date.parse('Sun May 11,2014'); console.log(taskDate(datemilli)); 运行代码段隐藏结果展开摘要 上面的代码为我提供了相同的日期格式sun may 11,2014。我怎样才能解决这个问题?

8
这个日期格式是什么?2011-08-12T20:17:46.384Z
我有以下日期: 2011-08-12T20:17:46.384Z。这是什么格式?我正在尝试通过Java 1.4解析它,DateFormat.getDateInstance().parse(dateStr)并且 java.text.ParseException:无法解析的日期:“ 2011-08-12T20:17:46.384Z” 我认为我应该使用SimpleDateFormat进行解析,但是我必须首先知道格式字符串。到目前为止yyyy-MM-dd,我所拥有的只是,因为我不知道T该字符串的含义是什么-与时区有关?此日期字符串来自“ 文件CMIS下载历史记录”媒体类型lcmis:downloadedOn上显示的标签。


20
在Python中创建日期范围
我想创建一个日期列表,从今天开始,然后返回任意天数,例如在我的示例中为100天。有没有比这更好的方法了? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a - datetime.timedelta(days = x)) print dateList
373 python  datetime  date 

11
在Python中为日期添加5天
我有一个日期"10/10/11(m-d-y)",我想使用Python脚本为其添加5天。请考虑在月底也可以使用的一般解决方案。 我正在使用以下代码: import re from datetime import datetime StartDate = "10/10/11" Date = datetime.strptime(StartDate, "%m/%d/%y") print Date ->正在打印 '2011-10-10 00:00:00' 现在,我想在此日期之前增加5天。我使用以下代码: EndDate = Date.today()+timedelta(days=10) 哪个返回此错误: name 'timedelta' is not defined
366 python  date  datetime 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.