小编Roy*_*ley的帖子

使用Date.parse(dateString)确定给定日期的Millis是错误的

我有一个日期字符串 1/1/1970 8:00 AM

应该是正确的毫秒 8 hours * 60 minutes per hour * 60000 milliseconds per minute = 28800000

但是,使用Date.parse(dateString)退货50400000

我不明白的是什么?

编辑

我最初尝试使用date.getTime();

这是我的原始代码:

SimpleDateFormat dateFmt = new SimpleDateFormat("MM/dd/yyyy h:mm a");
dateFmt.setTimeZone(TimeZone.getTimeZone("UTC"));
StringBuilder sb = new StringBuilder();                     
sb.append(month).append("/");
sb.append(day).append("/");
sb.append(year).append(" ");
sb.append(pad(hour)).append(":");
sb.append(pad(minute)).append(" ");;
sb.append(ampm);
Date date = new Date();

date = dateFmt.parse(sb.toString());

date.getTime()
Run Code Online (Sandbox Code Playgroud)

java date milliseconds

2
推荐指数
1
解决办法
362
查看次数

ASP.NET 应用程序无法写入文件夹

我有一个 .net 2.0 应用程序,已从 Windows Server 2003/IIS6 迁移到 Windows Server 2008/IIS7

此应用程序需要写入服务器上公共文件夹部分中的文件夹。我已授予以下全部权利:

  • 每个人
  • IUSR
  • 网络服务
  • IIS_USRS

ASP.NET 应用程序仍然无法写入该文件夹。该文件夹在 IIS 7 管理器中可见,并且存在于文件系统中。

每当我执行需要写入文件夹的应用程序部分时,我都会收到以下错误:

在此输入图像描述

这在以前的服务器上工作得很好,但我不知道如何让它在新服务器上工作。请指教。

asp.net permissions windows-server-2008-r2

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

在Tomcat7服务器上用Java创建新实例时出现XmlPullParser异常

我正在使用Eclipse与Tomcat 7和jre 7的动态Web应用程序.我在尝试解析xml字符串时收到以下异常:

无法加载任何工厂类(即使是小型或完整的默认实现); 嵌套异常是:org.kxml2.io.XmlReader

XmlPullParserFactory factory = XmlPullParserFactory.newInstance();

这是org.xmlpull.v1.XmlPullParserFactory命名空间的一部分.

我已将xmlpull_1_0_5.jar放入Tomcat lib文件夹并重新启动它.我还把文件放在WEB-INF lib文件夹中.

任何帮助,将不胜感激!谢谢!

java xml tomcat

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

是否有必要使用关键字'var'在Javascript中声明变量

我发现在Javascript中声明变量时似乎没有必要使用关键字'var'.事实上,我发现完全省略它没有任何不良副作用.

也许这是不好的形式,但有人可以解释为什么有必要吗?

javascript variables keyword

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

无法从String []转换为ArrayList <String>

我有一个我想要放入ArrayList的资源字符串数组,但是返回的数据类型是一个String数组.无法直接将字符串[]强制转换为ArrayList,而不会收到以下错误:

无法从String []转换为ArrayList

如何将String []数据类型转换为ArrayList?

编辑

我有一个适配器,其构造函数采用ArrayList和我想填充它的资源字符串数组.

arrays string android casting

0
推荐指数
1
解决办法
2595
查看次数

用java拆分字符串不起作用

我在java中有一个字符串,如下所示:

holdingco^(218) 333-4444^scott@holdingco.com
Run Code Online (Sandbox Code Playgroud)

我设置一个等于它的字符串变量:

String value = "holdingco^(218) 333-4444^scott@holdingco.com";
Run Code Online (Sandbox Code Playgroud)

然后我想把这个字符串拆分成它的组件:

String[] components = value.split("^");
Run Code Online (Sandbox Code Playgroud)

但是它没有拆分字符串.我试图逃避胡萝卜分隔符无济于事.

java regex string split

0
推荐指数
1
解决办法
202
查看次数

在Java中比较类实例的通用方法

我正在寻找一种实现此代码段的通用方法:

if (!(obj instanceof MyClass)) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

理想情况下我想要的东西(所以我不必每次都硬编码MyClass):

if (!(obj instanceof this.getClass())) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

但是,此示例不起作用.

java compare

0
推荐指数
1
解决办法
479
查看次数

当其他工作正常时,document.getElementById返回null

我在SO和网络上看过很多其他帖子,但是这些帖子涉及在创建元素之前尝试添加事件处理程序.我的情况有所不同.

我有一个html文档,其中包含以下部分:

<nav id="main_menu">                
            <ul>                
                <li id="liMapFilter" class="list"><img id="imgFilter" src="images/filter_icon.png">Filter</li>
                <li id="liDiagnostics" class="list"><img id="imgTools" src="images/tools_icon.png">Administration</li>              
            </ul>           
        </nav>
Run Code Online (Sandbox Code Playgroud)

我设置页面加载后,通过调用多个事件处理程序:

$(document).ready(function() {
    home.init();
});
Run Code Online (Sandbox Code Playgroud)

home.init()函数中我设置了以下监听器:

var elmMapFilter = document.getElementById('liMapFilter"');
cs_core.addEvent(elmMapFilter, 'click', home.showDialogMapFilter, false);
Run Code Online (Sandbox Code Playgroud)

所有其他侦听器处理程序都很好,但是这个特定的处理程序总是抛出一个空引用.我无法理解这个处理程序何时正常工作:

var elmDiagnostics = document.getElementById('liDiagnostics');
cs_core.addEvent(elmDiagnostics, 'click', core.showDiagnostics, false);
Run Code Online (Sandbox Code Playgroud)

请指教.

javascript exception isnull

0
推荐指数
1
解决办法
92
查看次数