java如何获取北京时间

System.currentTimeMillis()获取的是当前系统服务器的时间但是如果服务器是国外的则不能获取到北京时间,下面的方法,可以获取到北京时间

		Calendar calendar = Calendar.getInstance(Locale.CHINA);
        Date time = calendar.getTime();
        SimpleDateFormat data = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String format = data.format(time);
        System.out.println(format);

你可能感兴趣的:(java)