问题列表 - 第28912页

为什么1942/4/3 00:00:00是java.util.Calendar中的非法日期?

1942年4月3日有什么特别的东西吗?出于某种原因,第0天(上午12:00)的小时在此特定日期是非法的.使用宽松日历但一天中的小时增加到1(凌晨1:00)时接受日期.

相关代码

java.util.Calendar calendar = java.util.Calendar.getInstance(
     java.util.TimeZone.getTimeZone("Europe/Helsinki")
);
calendar.clear();
calendar.setLenient(false);
calendar.set(1942, 3, 3, 0, 0, 0);
calendar.getTimeInMillis();
Run Code Online (Sandbox Code Playgroud)

例外

java.lang.IllegalArgumentException: HOUR_OF_DAY
 at java.util.GregorianCalendar.computeTime(Unknown Source)
 at java.util.Calendar.updateTime(Unknown Source)
 at java.util.Calendar.getTimeInMillis(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

我真的更喜欢日期并不宽松,因为我不想接受不可能的日期.

- 编辑

正如公认的答案和许多评论所指出的那样,这确实与夏令时有关.1942年4月3日00:00,在EEST /赫尔辛基时区测试了夏令时.目前,自1981年以来一直在使用夏令时,时钟在03:00而不是00:00前进.这意味着java.util.Calendar中不存在e 2010年3月28日03:00.

我只需要在我的代码中为这个特定日期创建一个特例.

java timezone calendar

4
推荐指数
1
解决办法
1618
查看次数

用于获取HTML表的行数的JavaScript

如何使用JavaScript获取table具有id和名称的HTML的行数?

html javascript

57
推荐指数
3
解决办法
15万
查看次数

如何从关联数组中删除键及其值?

给定一个关联数组:

array("key1" => "value1", "key2" => "value2", ...)
Run Code Online (Sandbox Code Playgroud)

考虑到密钥,我如何去除某个键值对?

php arrays

166
推荐指数
5
解决办法
21万
查看次数

在发布到QA之前测试您的代码

我听过开发人员说编写代码的人不应该是测试代码的人.我在这种情况下寻找人们的经验.很多时候我已经完成了我的开发,然后发布到QA部门并将代码发回给我,因为我的编码打破了应用程序的某些方面,无论我在QA发布之前测试了多少.

这个板上的任何人都有一个可以遵循的流程,这使他们能够在发布到QA之前彻底测试他们的代码吗?

testing qa

9
推荐指数
2
解决办法
5488
查看次数

具有XML模式本地副本的XML文件

我正在尝试一些XML Schema示例,并且必须使用示例XML文件对其进行验证。该架构是本地文件(someFile.xsd)。我正在使用eclipse,并希望在XML文件中包括一个指向该本地xsd文件的引用,以便eclipse可以向我建议元素。

我发现很难提出包含本地文件的语法。有什么建议么 ?

java xml xsd

5
推荐指数
1
解决办法
5050
查看次数

如何在文本区域中获取选择的起点和终点?

我想在文本字段或文本区域中获取所选范围的光标开始和结束位置.我在各种论坛上尝试了很多功能.但是当选择的最后一个字符是新行字符时,JavaScript会在IE6中忽略它.有想法的人吗?

javascript position cursor internet-explorer-6

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

用于"顶部"和"底部"属性的webkit转换

我想创建一个css动画,其中div(使用顶部底部属性在屏幕上居中)通过将顶部底部设置为20px来扩展.

可能吗?当我试图通过以下方式实现时:

-webkit-transition-property: top, bottom;
-webkit-transition-duration: 0.5s;
Run Code Online (Sandbox Code Playgroud)

动画未执行.我做错了什么,或者不应该使用这些属性?

PS我正在为Titanium桌面应用程序做这个,所以只有webkit很重要......

css animation webkit

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

VS2010旗舰版.为什么我只看到"Silverlight 3".哪里是4?

我需要下载什么才能将我的Silverlight应用程序设置为版本4?我已经下载了wat,我认为它是Silverlight开发人员运行时的最新版本

asp.net visual-studio-2010 silverlight-4.0

4
推荐指数
1
解决办法
147
查看次数

具有自定义附加属性的 SortDescription

在 Xaml 中,我可以使用 local:TestClass.TestProperty="1" 设置自定义附加属性

我可以使用 {Binding Path=(Namespace:[OwnerType].[PropertyName])} {Binding Path=(local:TestClass.TestProperty)} 绑定到自定义附加属性

但是,当我需要在 SortDescription 中使用自定义附加属性时,如何指定命名空间?我可以使用 new SortDescription("(Grid.Row)", ListSortDirection.Descending) 绑定到附加属性,但在这里我无法在任何地方设置命名空间......

最好的问候,杰斯珀

wpf attached-properties

5
推荐指数
1
解决办法
1889
查看次数

如何在C++中为函数名指定别名?

为类型,变量或命名空间创建新名称很容易.但是如何为函数指定新名称?例如,我想使用的名称holler进行printf.#define很明显......还有其他方式吗?

解决方案:

  1. #define holler printf
  2. void (*p)() = fn; //function pointer
  3. void (&r)() = fn; //function reference
  4. inline void g(){ f(); }

c++ alias

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