当前位置: 首页 > news >正文

免费建网站网址东莞企业网站建设多少钱

免费建网站网址,东莞企业网站建设多少钱,网站开发所需费用明细,手机在线建站通过Java得到的时间与操作系统时间不一致,如何修改Java虚拟机时间? 造成这种问题的原因可能是:你的操作系统时区跟你JVM的时区不一致。 你的操作系统应该是中国的时区吧,而JVM的时区不一定是中国时区,你在应用服务器…
通过Java得到的时间与操作系统时间不一致,如何修改Java虚拟机时间?

造成这种问题的原因可能是:你的操作系统时区跟你JVM的时区不一致。

你的操作系统应该是中国的时区吧,而JVM的时区不一定是中国时区,你在应用服务器的Java虚拟机添加如下配置: -Dfile.encoding=UTF8 -Duser.timezone=GMT+08

在一个精简的Linux安装上jre,发现所有的java程序获取的时间都不是系统时间。后来发现原来是时区不对。java程序获取的时间都是GMT时间,而系统是北京时间,应该是GMT+8,刚好相差8小时。网上搜了好多资料,只有两种方法:

1、在程序中使用java的函数设定时区。

2、在启动java程序时加参数-Duser.timezone=GMT+8

不过总不能去修改每个程序的源码去设定时区吧。也不想在每个java程序启动的时候加参数,太麻烦了。就没有一劳永逸的办法了?

开始以为jre应该会有某个配置文件保存了时区的配置,结果一无所获。不过总有jre总要去系统中获取时区配置吧。于是开始想是不是java用的是 linux中的系统配置文件?于是到linux系统下/etc/sysconfig目录看时区配置。发现缺少了clock这个用于设置时区的文件。把别的 linux系统中的这个文件拷过来一试,ok。java程序的时间和系统时间一致了。看来jre是从/etc/sysconfig/clock这个文件中 获取时区信息的。

附clock文件内容:

ZONE=“Asia/Shanghai”
UTC=false
ARC=false

ZONE – 时区
UTC – 表明时钟设置为UTC。
ARC – 仅用于alpha表明使用ARC。

总结:JVM的时区默认的是操作系统的时区,但是我们可以通过两种方式给JVM手动设置时区:通过代码和java启动参数。在android中,JVM的时区我们只能用代码来设置,因为默认的我们改不了;因为java的启动参数是通过jre设置的,而我们是看不到的,所以只能通过代码设
置:

TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));。
http://www.yayakq.cn/news/32120/

相关文章:

  • wordpress 加密查看天津软件优化公司排名前十
  • 想做一个网站怎么做seo综合查询怎么用
  • 做网站常用的软件新网站如何推广
  • 做关键词搜索的网站上海自己注册公司
  • 网站模板怎么制作网络舆情平台
  • 搜狐快站建站公司的网站推广
  • 哈尔滨优质的建站销售价格网页开发和游戏开发
  • 餐饮酒店网站建设wordpress主题源文件
  • 在柬埔寨做网站彩票推广台州做网站多少钱
  • 苏省住房和城乡建设厅网站首页分类信息网站建设专职
  • 寿光建设银行光明路网站网站建设维护工作
  • 企业网站设计步骤登封seo推广
  • 网站建设公司自适应源码做企业网站 排名
  • word里网站的超链接怎么做企业画册内容
  • 物流网站首页图片宣传片拍摄哪个好
  • 炫彩发光字制作免费网站南通网站排名优化报价
  • 学校培训网站开发东莞网站建设营销网站
  • 中山网站制作定制网站的设计与实现开题报告
  • 购买网站域名多少钱免费的做微博的网站模板
  • 做网站 还是淘宝店wordpress禁止抓分页
  • 网站设计如何收费计算机前端培训
  • 个人做网站手机获取验证码建设银行找招聘网站
  • 中小型网站建设与管理总结公众平台微信登录
  • 做公司网站需要注意什么线上编程课
  • 摄影网站公司企业管理软件选型要注意哪些因素
  • 东昌府聊城网站建设个人网站主页怎么做
  • wordpress企业网站插件wordpress liuweili
  • 解释自己做的网站linux网站服务器配置
  • 龙岩微信网站建设小型公司网站建设
  • 客户案例 网站设计海宁市住房和城乡规划建设局网站