//服务器返回的值往往是秒,但是计算的时候要求毫秒,需要*1000L才能得到正确的日期结果。
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");//制定日期的显示格式
String time=sdf.format(new Date((m*1000L));//m为从服务器返回的数据转换后的值(往往是将服务器返回的字符串形式的值,需要转化为int型或者long型)
格林时间是以1970-01-01 00:00:00为基准计起的,服务器返回的就是某一时刻到这个基准的秒数(如果是毫秒那就更好了,直接使用不用*1000L)
拿到上面的time你会发现比真正的时间少了八个小时,解决的办法把JAVA默认的时区改为东八区.
1,在系统属性里面添加如下一条:
system.setProperty("user.timezone", "Asia/Shanghai");
2,把默认时区改成我们的时区:
TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");
TimeZone.setDefault(tz);
我转换的方法整理下,如下 time就是你从服务器得到的时间, times就是你要的日期格式
public String paserTime(int time){
System.setProperty("user.timezone", "Asia/Shanghai");
TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");
TimeZone.setDefault(tz);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String times = format.format(new Date(time * 1000L));
System.out.print("日期格式---->" + times);
return times;
}
分享到:
相关推荐
自己写的wgs84坐标转成北京54坐标,java源码,本人已经测试过,能用,首先要找一个坐标软件求得七参(随便一个坐标软件都行),然后再用此源码进行坐标转换,
将格林威治时间转换为北京时间。工程可以直接运行,vs版本为2012.
实现大地坐标与空间直角坐标和平面坐标的相互转换以及不同参考椭球的坐标系转换,内含84到54坐标转换示例!
/// <summary> /// AMESTime 的摘要说明: /// 美东时间的转换 /// /// 美东时间在UTC-5时区,美国有夏时制,即在夏令时启用之后美东时间比起所在时区早一个小时,即UTC-4 /// 在未使用夏令时时美东时间比北京时间...
高斯投影坐标转换的正算java代码
北京动力节点-Java编程零基础教程-043-Java基本语法-八进制、十六进制转换为十进制数.avi 北京动力节点-Java编程零基础教程-044-Java基本语法-不同进制的加法运算.avi 北京动力节点-Java编程零基础教程-045-Java...
将北京时区的时间转化为当前系统对应时区的时间 将日期字符串转换为Date对象 将date----->String 将Date对象转换为指定格式的字符串 格式化日期的标准字符串 return当天的年月日 return当天的时分秒 return当天的...
提供WGS-84、BJ54和Xi’an80下大地坐标、空间直角坐标以及高斯坐标的相互转换,不同椭球参数下的转换需通过空间直角坐标过渡,由于时间原因,高斯坐标正反算只在BJ54下进行。空间坐标的转换需要借助七参数,可手工...
将Json对象转化为Java实体类 请输入要创建的类名:(格式为:*.java) Student.java 请输入json对象: {id : 10, name : '小明', age : 18, score : 88.5, city : '北京', isgood : true} 创建java实体类成功!
基于开源的proj4实现的wgs84到北京54的坐标转换,适用于x86平台,包换源码及开源库。
使用该工具可以进行2000、54、80坐标系的转换参数计算,和坐标转换
北京54坐标系向国家2000大地坐标系的转换.doc
本工具为excel进行开发,针对北京54与wgs84坐标系的相互转换功能。精准
现在只要你输入坐标数字,就可以转换呈你想要的坐标系统,很简单,一看就会。
包括jar在里面 ,程序可以运行!,可以做google下拉效果
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出...
最准确的真太阳时计算器,通过自由输入的北京时间、地理经度和时差准确计算出平太阳时和真太阳时。 定义真太阳视圆面中心连续两次上中天(通俗的说就是太阳连续两次达到头顶) 的时间间隔为1真太阳日。1真太阳日划分...
根据此jar包 可以轻松实现经纬度与城建坐标的互相转换问题