我试图从时间格式化Cell(hh:mm:ss)得到小时值,值可以更大24:00:00,例如20000:00:00应该给20000:
表:

如果你读了E1的价值:
var total = sheet.getRange("E1").getValue();
Logger.log(total);
Run Code Online (Sandbox Code Playgroud)
结果是:
周四4月12日07:09:21 GMT + 00:09 1902
现在我尝试将其转换为Date对象并获取它的Unix时间戳:
var date = new Date(total);
var milsec = date.getTime();
Logger.log(Utilities.formatString("%11.6f",milsec));
var hours = milsec / 1000 / 60 / 60;
Logger.log(hours)
Run Code Online (Sandbox Code Playgroud)
1374127872020.000000
381702.1866722222
问题是如何获得20000的正确值?
我正在尝试在Elastic Beanstalk上运行一个简单的websocket echo应用程序.但是,如果我运行它,我在Tomcat的套接字升级上收到错误400,但这只是在端口80上发生,如果我通过端口8080认为loadbalancer我可以在套接字升级时访问websocket而没有错误400(在端口8080上) ).端口8080和端口80都在TCP而不是HTTP上.
我的问题是谁在进行从80到8080的转换,因为loadbalancer上的默认配置只是将流量从80传递到80.转换必须在EC2实例上.iptables的?在这个翻译中出了点问题.
从亚马逊那里得到一些关于这个交通是如何路由的信息会很好.
amazon-web-services websocket tomcat7 amazon-elastic-beanstalk
如果我试图使用带有HTTPS的JettyHelper在嵌入式Jetty中运行Restlet.Restlet是从Jetty开始的,如果我运行jar并在端口443上侦听.但是在第一个Request上我从Jetty获得了一个Bind Exception但是一切都运行良好:
INFO | jvm 1 | 2013/08/05 07:35:43 | 2013-08-05 07:35:43.720:INFO:oejs.Server:jetty-7.6.5.v20120716
INFO | jvm 1 | 2013/08/05 07:35:43 | 2013-08-05 07:35:43.813:INFO:oejs.AbstractConnector:Started SslSelectChannelConnector@0.0.0.0:443
INFO | jvm 1 | 2013/08/05 07:35:43 | 2013-08-05 07:35:43.814:INFO:oejs.Server:jetty-7.6.5.v20120716
INFO | jvm 1 | 2013/08/05 07:35:43 | 2013-08-05 07:35:43.820:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8182
INFO | jvm 1 | 2013/08/05 07:36:35 | 2013-08-05 07:36:35.730:INFO:oejs.Server:jetty-7.6.5.v20120716
INFO | jvm 1 | 2013/08/05 07:36:35 | 2013-08-05 07:36:35.733:WARN:oejuc.AbstractLifeCycle:FAILED SslSelectChannelConnector@0.0.0.0:443: java.net.BindException: Die Adresse wird bereits verwendet
INFO | jvm 1 | 2013/08/05 07:36:35 | java.net.BindException: …Run Code Online (Sandbox Code Playgroud)