java 字符串转utc时间_在Java中将UTC时间转换为本地时区
我知道这个主题已被殴打致死,但在搜寻了这个问题几个小时之后,我不得不问。
我的问题:根据客户端应用程序(iphone)的当前时区对服务器上的日期进行计算。客户端应用程序以秒为单位告诉服务器,其时区距GMT的距离。然后,我想使用此信息对服务器中的日期进行计算。服务器上的日期都存储为UTC时间。
因此,在将UTC日期对象转换为该本地时区之后,我想获取其HOUR。
我目前的尝试:
int hours = (int) Math.floor(secondsFromGMT / (60.0 * 60.0));
int mins = (int) Math.floor((secondsFromGMT - (hours * 60.0 * 60.0)) / 60.0);
String sign = hours > 0 ? "+" : "-";
Calendar now = Calendar.getInstance();
TimeZone t = TimeZone.getTimeZone("GMT" + sign + hours + ":" + mins);
now.setTimeZone(t);
now.setTime(someDateTimeObject);
int hourOfDay = now.get(Calendar.HOUR_OF_DAY);
变量小时和分钟表示本地时区离格林尼治标准时间的小时和分钟。调试该代码后,小时,分钟和符号变量正确。
问题是hourOfDay没有返回正确的小时-它返回的时间是UTC时间而非本地时间。有想法吗?
java 字符串转utc时间_在Java中将UTC时间转换为本地时区相关推荐
- java字符串拆分成数组_用Java实现JVM第八章《数组和字符串》
小傅哥 | https://bugstack.cn 沉淀.分享.成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获.目前已完成的专题有:Netty4.x实战专题案例.用J ...
- java 字符串是对象吗_解析Java中的String对象的数据类型
解析Java中的String对象的数据类型 2007-06-06 eNet&Ciweek 1. 首先String不属于8种基本数据类型,String是一个对象. 因为对象的默认值是null,所 ...
- java 字符串第一个字符_深入Java源码剖析之字符串常量
字符串在Java生产开发中的使用频率是非常高的,可见,字符串对于我们而言非常关键.那么从C语言过来的同学会发现,在C中是没有String类型的,那么C语言要想实现字符串就必须使用char数组,通过一个 ...
- 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目
王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...
- mysql utc时间转换语句_MySQL可以将存储的UTC时间转换为本地时区吗?
MySQL是否可以在正常的select语句中直接将存储的UTC时间转换为本地时区:ed时间? 假设您有一些带有时间戳(UTC)的数据. CREATE TABLE `SomeDateTable` ( ` ...
- java纪元时间_关于java:如何将时间戳字符串转换为纪元时间?
我有格式2017-18-08 11:45:30.345的时间戳. 我想将它转换为纪元时间,所以我在下面做: String timeDateStr ="2017-18-08 11:45:30. ...
- java程序如何获取北京时间_计算当前的北京时间java(currentTimeMillis)
计算当前的北京时间java(currentTimeMillis) 计算当前的北京时间java(currentTimeMillis) 当前北京时间 编写一个显示当前GMT时间的程序,该时间的格式为小时: ...
- java每个阶段的学习时间_每个Java学习者都会犯的10个最常见的1个错误
java每个阶段的学习时间 据说:"您的朋友会吞下您的错误,您的敌人会将它们呈现在盘子上". 我绝对不是你的敌人,但我想向您介绍一些针对每个Java初学者的错误,我将在此博客&qu ...
- java获取秒时间_关于java:以秒为单位获取当前时间
有没有办法在几秒钟内获得当天的当前时间? 注意我问的是当天的时间,而不是UTC时间. 我想要的是0到86,400(12:00 AM - 11:59 PM)之间的值(以秒为单位). 我正在开发一个每天工 ...
最新文章
- ECharts测量图,功率图
- 权威解读 | 世界互联网大会蓝皮书
- ECSHOP让产品浏览历史按照先后进行排序
- HDS HDIM背后的小秘密
- ApplePay支付使用
- 为自己编写的windows应用程序制作安装包
- Asp.net MVC - 使用PRG模式(附源码)
- C语言形参和实参以及C#中的ref
- Swift - 实现tableView单选系统样式
- deque和map java 效率_[],List,Set,Map,Table,Queue,Deque,Stack性能分析
- 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何让不同的PLC程序分线程运行 TC2
- 基于J2EE规范的中间件——EJB开发实例2
- PotPlayer和MPC-HC挂载VSFilterMod加载外挂特效字幕的方法
- Matlab yalmip 符号变量syms和sdpvar的替换
- R语言入门——猜数游戏
- 物业怎么发短信通知给业主?
- bittorrent端口_如何在Linux防火墙中启用BitTorrent端口?
- 海滩生存java_野外求生技巧:海滨生存技能,不同地形的生存要领
- 谷歌胜诉甲骨文,安卓清白还是代码抄袭无罪?
- Problem C: 零起点学算法95——弓型矩阵