Questions tagged «date»

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


6
如何将单元格值设置为“日期”并应用默认的Excel日期格式?
我已经使用Apache POI一段时间来以编程方式读取现有的Excel 2003文件。现在,我有一个新的要求,即在内存中创建整个.xls文件(仍然使用Apache POI),然后将它们最后写入文件中。困扰我的唯一问题是带日期的单元格的处理。 考虑以下代码: Date myDate = new Date(); HSSFCell myCell; // code that assigns a cell from an HSSFSheet to 'myCell' would go here... myCell.setCellValue(myDate); 当我将包含此单元格的工作簿写到文件中并用Excel打开它时,该单元格将显示为数字。是的,我确实意识到Excel将其“日期”存储为自1900年1月1日以来的天数,这就是单元格中所代表的数字。 问题:我可以在POI中使用什么API调用来告诉它我希望将默认日期格式应用于日期单元格? 理想情况下,如果用户手动在Excel中打开电子表格并输入Excel认为是日期的单元格值,则我希望使用与Excel为其分配的默认日期格式相同的默认日期格式显示电子表格单元格。
101 java  date  apache-poi 

14
使用Javascript的当前时间格式
我想用javascript获取特定格式的当前时间。 使用下面的函数并调用该函数,它将给我 星期五Feb 01 2013 13:56:40 GMT + 1300(新西兰夏令时间), 但我想将其格式化为 2013年2月1日星期五2:00 pm var d = new Date(); var x = document.getElementById("time"); x.innerHTML = d; 当然,上面的代码没有任何格式化逻辑,但是我还没有遇到任何“有效的”格式化程序。
101 javascript  date  time  format 


19
从两个日期之间的日期范围中选择数据
我有一个名为的表Product_Sales,它包含这样的数据 Product_ID | Sold_by | Qty | From_date | To_date -----------+---------+-----+------------+----------- 3 | 12 | 7 | 2013-01-05 | 2013-01-07 6 | 22 | 14 | 2013-01-06 | 2013-01-10 8 | 11 | 9 | 2013-02-05 | 2013-02-11 现在,如果我要从日期范围中选择两个日期之间的销售数据,该怎么办? 例如,我想从选择的销售数据2013-01-03来2013-01-09。
100 sql  date  range 



6
计算PHP DateInterval中的总秒数
计算两个日期之间总秒数的最佳方法是什么?到目前为止,我已经尝试了以下方法: $delta = $date->diff(new DateTime('now')); $seconds = $delta->days * 60 * 60 * 24; 但是,days在当前的PHP5.3版本中,DateInterval对象的属性似乎已损坏(至少在Windows上,它总是返回相同的6015值)。我还尝试过这样做,无法保留每个月的天数(四舍五入到30),leap年等: $seconds = ($delta->s) + ($delta->i * 60) + ($delta->h * 60 * 60) + ($delta->d * 60 * 60 * 24) + ($delta->m * 60 * 60 * 24 * 30) + ($delta->y * 60 …
99 php  datetime  date 

3
从零开始的月份编号
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 某些流行的编程语言使用的月份编号相差1 – Java和Java一样,要想到的是JavaScript,如果提供内存,则C是另一个。我有一些问题: 如果您要忽略外行人使用的月份编号,那么为什么出于一致性考虑,也要忽略外行人使用的日期编号,并从0开始对每个月中的天数进行编号? 为什么这么常见? 首先是谁的主意?

8
将String转换为DateTime
我需要将以下String解析为DateTime对象: 30/Nov/2009:16:29:30 +0100 是否有捷径可寻? PS:我想按原样转换上面的字符串。一年后的冒号不是错字。我也想用Ruby而不是RoR解决问题。
98 ruby  date  time  parsing 

18
从周号获取周开始日期和周结束日期
我有一个查询,该查询计算数据库中成员的结婚日期。 SELECT SUM(NumberOfBrides) AS [Wedding Count] , DATEPART( wk, WeddingDate) AS [Week Number] , DATEPART( year, WeddingDate) AS [Year] FROM MemberWeddingDates GROUP BY DATEPART(year, WeddingDate), DATEPART(wk, WeddingDate) ORDER BY SUM(NumberOfBrides) DESC 在结果集中表示每周的开始和结束时如何计算? SELECT SUM(NumberOfBrides) AS [Wedding Count] , DATEPART(wk, WeddingDate) AS [Week Number] , DATEPART(year, WeddingDate) AS [Year] , ??? …



5
为什么“ 2016-02-16”不等于“ 2016-02-16 00:00”?
我正在尝试将两个日期字符串都传递给new Date(t)。 我希望两个字符串都表示相同的时间,毕竟,如果我忽略了时间,那不是那天的午夜吗? 但是一会儿 new Date("2016-02-16 00:00") 返回2016-02-16,午夜,当地时间, new Date("2016-02-16") 返回2016-02-16,午夜UTC,这是错误的,或者考虑到其他字符串解析的结果,至少不会达到我的期望。 如果它们都具有相同的行为,无论是将时间返回为本地时间还是UTC,我都会理解,但是为什么他们返回类似的东西似乎并不一致。 解决方法是,每当遇到没有相应时间戳的日期时,都可以附加“ 00:00”以获取一致的行为,但这似乎很脆弱。 我是从类型为'datetime-local'的INPUT元素获取此值的,因此似乎尤其矛盾,因为我必须解决page元素返回的值。 我是在做错事,还是应该以其他方式做事?

14
在SQL Server中获得一周的第一天
我正在尝试按周对记录进行分组,将汇总日期存储为一周的第一天。但是,我用于四舍五入的标准技术似乎无法在几周内正常工作(尽管它适用于几天,几个月,几年,季度以及我应用过的其他任何时间范围)。 这是SQL: select "start_of_week" = dateadd(week, datediff(week, 0, getdate()), 0); 返回2011-08-22 00:00:00.000,这是星期一,而不是星期日。选择@@datefirstreturn 7,这是星期日的代码,据我所知,服务器已正确设置。 通过将上面的代码更改为: select "start_of_week" = dateadd(week, datediff(week, 0, getdate()), -1); 但是,我必须作例外处理的事实使我有些不安。另外,如果这是一个重复的问题,则表示歉意。我发现了一些相关的问题,但是没有一个问题专门针对此方面。

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.