java获取本地时间和服务器时间的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java获取本地时间和服务器时间的问题相关的知识,希望对你有一定的参考价值。

本地时间即客户端时间,用以下方法取得就是服务器时间吧
import java.util.*;
public class DateA

public static void main(String []abc)

int y,m,d,h,mi,s;
Calendar cal=Calendar.getInstance();
y=cal.get(Calendar.YEAR);
m=cal.get(Calendar.MONTH);
d=cal.get(Calendar.DATE);
h=cal.get(Calendar.HOUR_OF_DAY);
mi=cal.get(Calendar.MINUTE);
s=cal.get(Calendar.SECOND);
System.out.println("现在时刻是"+y+"年"+m+"月"+d+"日"+h+"时"+mi+"分"+s+"秒");

另外如果取客户端时间是不是得用js方法啦?java似乎不可以吧,这两个时间我搞晕掉了,请高人耐心帮帮小妹~

获取客户端的时间一般是用JS,效率比JAVA高!就把JS获取时间搞好就 挺好了.如果你想做WEB开发的话. 参考技术A 你可以通过request来去的所有的客户机相关的信息呀, 你可以看一看javaee 的api文档

如何从 MaxMind 的 GeoLite2 City 本地 mmdb 和相关的 Java API 获取电话区号?

【中文标题】如何从 MaxMind 的 GeoLite2 City 本地 mmdb 和相关的 Java API 获取电话区号?【英文标题】:How can I get phone area code from MaxMind's GeoLite2 City local mmdb and associated Java API? 【发布时间】:2016-07-23 21:13:18 【问题描述】:

使用本地加载的 mmdb 数据库和 MaxMind 的 Java 客户端 API 返回的 CityResponse 中似乎缺少“areaCode”。 API服务调用版本好像有这个。

我正在使用这个:

   reader = new DatabaseReader.Builder(database)
                .withCache(new CHMCache()).build();
    

设置阅读器后,我使用这个:

     InetAddress ipAddress = InetAddress.getByName(ip);
     CityResponse response = reader.city(ipAddress);

响应中返回的 json 包含除“areaCode”之外的所有内容,而 Web 服务调用具有 areaCode。

如果我使用本地 .DAT 加载文件切换到旧版 java ApI,我是否也会获得“areaCode”?

【问题讨论】:

【参考方案1】:

区号是not included in GeoIP2。 GeoIP City Legacy 确实包含区号。

【讨论】:

以上是关于java获取本地时间和服务器时间的问题的主要内容,如果未能解决你的问题,请参考以下文章

Java servlet - 获取本地打印机列表

java中获取本地IP地址

从服务器获取当前日期时间并将其转换为 c# 中的本地时间

java获取网络当前时间 时间不对

如何在 iPhone 设备中本地保存图像和数据

jQuery Countdown 获取的是服务器时间还是本地时间