这个JavaScript时区函数最好翻译成Java双基元吗
Will this JavaScript timezone function translate best to a Java double primitive?
我需要将客户端大小的JavaScript tz_offset
变量传递给服务器端的Java tzOffset
。此处计算tz_offset
:
time: function(){
var d1 = new Date(), d2 = new Date();
d1.setMonth(0); d1.setDate(1); d2.setMonth(6); d2.setDate(1);
return({tz_offset: -(new Date().getTimezoneOffset()) / 60, observes_dst: (d1.getTimezoneOffset() !== d2.getTimezoneOffset()) });
}
表示偏移量的最佳Java基元数据类型是什么?字符串,double还是int?
我的最佳猜测是double
,但我担心可能无法表示为double
的异常值现在我把它作为一个字符串,因为这看起来更安全,但并不理想。
在Java中,大多数日期都存储为Long值。由于它们表示自Unix纪元以来的时间,以毫秒为单位,您不需要浮点精度(la Double),但您需要比Integer提供的比特更多的比特。
因此,我会选择Long,除非您担心javascript代码中的非数字值,而是希望使用String并在服务器端执行到数字的转换。
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 借助asp.net验证或java脚本对多个文本进行验证
- java.net和javascript之间正则表达式的差异
- 如何从Java/scala调用js美化程序
- 如何使用json将对象列表从java转换为javascript
- Java脚本时间添加
- 如何在javascript上使用flak-babel进行翻译
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 如何将字符串值从php页面发送到java脚本页面
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- DOM事件通过JSON转换为java
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- 翻译是从哪里来的?Java servlet、tomcat和Ext Js Sencha应用程序
- 像谷歌收件箱一样将java翻译成javascript
- 尝试将Javascript翻译成Java-帮助修复
- 有没有合适的方法将特定的javascript语句翻译成java
- 这个JavaScript时区函数最好翻译成Java双基元吗
- 将下面的javascript代码翻译成java