大家好,我是源源配菜,做了这么多年的开发,但是做博客的习惯还是没有养成,从今天开始没天为大家更新一篇博客,希望更新的内容对大家来讲实用。
今天为大家讲讲北京时间的获取。
在网页以及移动端APP的活动中,经常会出现开发限时秒杀的情况,这时间我们肯定不能从设备上获取,万一设备的时间被用户改了呢。本人习惯的就是从www.bjtime.cn获取。
URL url=new URL("http://www.bjtime.cn");//取得资源对象
URLConnection uc=url.openConnection();//生成连接对象
uc.connect(); //发出连接
long ld=uc.getDate(); //取得网站日期时间
Date date=new Date(ld); //转换为标准时间对象
//分别取得时间中的小时,分钟和秒,并输出
System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
由此就可获得真实的北京时间的。希望对大家有用。