精华内容
下载资源
问答
  • java 获取标准北京时间 标准北京时间 北京时间 网络时间 internet时间
  • java获取网络时间 import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.util.Date; import java.util.TimeZone; public ...

    java获取网络时间

    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.net.URLConnection;
    import java.util.Date;
    import java.util.TimeZone;
    
    public class Main {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            String webUrl = "http://www.baidu.com";// 百度
            TimeZone.setDefault(TimeZone.getTimeZone("GMT+08:00")); // 时区设置(北京时间)
            try {
                URL url = new URL(webUrl);//取得资源对象
                URLConnection conn = url.openConnection();//生成连接对象
                conn.connect();//发出连接 
                long dateL = conn.getDate();//取得网站日期时间(时间戳)  
                Date date = new Date(dateL);//转换为标准时间对象 
              //分别取得时间中的小时,分钟和秒,并输出  
        		System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
            } catch (MalformedURLException e) {//url书写异常,就是没有书写正确的url
                e.printStackTrace();
            } catch (IOException e) {//
                e.printStackTrace();
            }
    	}
    }

     

    展开全文
  • java 获取标准格林尼治时 标准格林尼治时间 标准时间
  • java一行代码获取当前标准时间

    千次阅读 2019-06-04 21:51:26
    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
    System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
    
    展开全文
  • 转:http://blog.csdn.net/catoop/article/details/50076879 ————————————————————————————————————————————因为经测试发现... * */ ... import java.i

    转:http://blog.csdn.net/catoop/article/details/50076879
    ————————————————————————————————————————————

    因为经测试发现http://www.bjtime.cn无法访问,于是对原代码略作修改,以供目前项目所用

    /**
     * 
     */
    package com.sydecm.util;
    
    
    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.net.URLConnection;
    import java.sql.Timestamp;
    import java.text.SimpleDateFormat;
    import java.util.ArrayList;
    import java.util.Date;
    import java.util.List;
    import java.util.Locale;
    
    /**
     * 读取网络时间
     *
     * @author SHANHY(365384722@QQ.COM)
     * @date   2015年11月27日
     */
    public class GetNetworkTime {
    
    //  public static String webUrl1 = "http://www.bjtime.cn";//bjTime
    //  public static String webUrl2 = "http://www.baidu.com";//百度
    //  public static String webUrl3 = "http://www.taobao.com";//淘宝
    //  public static String webUrl4 = "http://www.ntsc.ac.cn";//中国科学院国家授时中心
    //  public static String webUrl5 = "http://www.360.cn";//360
    //  public static String webUrl6 = "http://www.beijing-time.org";//beijing-time
    
        public static List<String> webUrlList = new ArrayList<>();
        static{
            webUrlList.add("http://www.bjtime.cn");
            webUrlList.add("http://www.baidu.com");
            webUrlList.add("http://www.taobao.com");
            webUrlList.add("http://www.ntsc.ac.cn");
            webUrlList.add("http://www.360.cn");
            webUrlList.add("http://www.beijing-time.org");
        }
        public static void main(String[] args) {
            System.out.println(getWebsiteDatetime(webUrlList.get(0)) + " [bjtime]");
            System.out.println(getWebsiteDatetime(webUrlList.get(1)) + " [百度]");
            System.out.println(getWebsiteDatetime(webUrlList.get(2)) + " [淘宝]");
            System.out.println(getWebsiteDatetime(webUrlList.get(3)) + " [中国科学院国家授时中心]");
            System.out.println(getWebsiteDatetime(webUrlList.get(4)) + " [360安全卫士]");
            System.out.println(getWebsiteDatetime(webUrlList.get(5)) + " [beijing-time]");
            System.out.println(getWebsiteDatetimeActiveTimeStamp() + " [TimeStamp]");
            System.out.println(getWebsiteDatetimeActiveString() + " [String]");
            System.out.println(getWebsiteDatetimeActiveLong() + " [Long]");
            System.out.println(getWebsiteDatetimeActiveDate() + " [Date]");
        }
    
        /**
         * 获取指定网站的日期时间
         * 
         * @param webUrl
         * @return
         * @author SHANHY
         * @date   2015年11月27日
         */
        private static String getWebsiteDatetime(String webUrl){
            try {
                URL url = new URL(webUrl);// 取得资源对象
                URLConnection uc = url.openConnection();// 生成连接对象
                uc.connect();// 发出连接
                long ld = uc.getDate();// 读取网站日期时间
                Date date = new Date(ld);// 转换为标准时间对象
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA);// 输出北京时间
                return sdf.format(date);
            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
            return null;
        }
    
        /**
         * 获取指定网站的日期时间
         * 
         * @param webUrl
         * @return  返回日期字符串
         * @author HWJ(本人:372170989@QQ.COM,欢迎同行来一起交流努力)
         * @date   2017年7月7日
         */
        public static String getWebsiteDatetimeActiveString(){
            for (int i = 0; i < webUrlList.size(); i++) {
                try {
                    URL url = new URL(webUrlList.get(i));// 取得资源对象
                    URLConnection uc = url.openConnection();// 生成连接对象
                    uc.connect();// 发出连接
                    long ld = uc.getDate();// 读取网站日期时间
                    Date date = new Date(ld);// 转换为标准时间对象
                    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA);// 输出北京时间
                    return sdf.format(date);
                } catch (MalformedURLException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
                return null;
        }
    
        /**
         * 获取指定网站的日期时间
         * 
         * @param webUrl
         * @return  返回java.util.Date;
         * @author HWJ
         * @date   2017年7月7日
         */
        public static Date getWebsiteDatetimeActiveDate(){
            for (int i = 0; i < webUrlList.size(); i++) {
                try {
                    URL url = new URL(webUrlList.get(i));// 取得资源对象
                    URLConnection uc = url.openConnection();// 生成连接对象
                    uc.connect();// 发出连接
                    long ld = uc.getDate();// 读取网站日期时间
                    Date date = new Date(ld);// 转换为标准时间对象
                    return date;
                } catch (MalformedURLException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return null;
        }
    
        /**
         * 获取指定网站的日期时间
         * 
         * @param webUrl
         * @return  返回日期long类型
         * @author HWJ
         * @date   2017年7月7日
         */
        public static long getWebsiteDatetimeActiveLong(){
            for (int i = 0; i < webUrlList.size(); i++) {
                try {
                    URL url = new URL(webUrlList.get(i));// 取得资源对象
                    URLConnection uc = url.openConnection();// 生成连接对象
                    uc.connect();// 发出连接
                    long ld = uc.getDate();// 读取网站日期时间
                    return ld;
                } catch (MalformedURLException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return 0;
        }
    
    
        /**
         * 获取指定网站的日期时间
         * 
         * @param webUrl
         * @return  返回日期Timestamp类型
         * @author HWJ
         * @date   2017年7月7日
         */
        public static Timestamp getWebsiteDatetimeActiveTimeStamp(){
            for (int i = 0; i < webUrlList.size(); i++) {
                try {
                    URL url = new URL(webUrlList.get(i));// 取得资源对象
                    URLConnection uc = url.openConnection();// 生成连接对象
                    uc.connect();// 发出连接
                    long ld = uc.getDate();// 读取网站日期时间
                    Timestamp ts = new Timestamp(ld);
                    return ts;
                } catch (MalformedURLException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return null;
        }
    
    }
    展开全文
  • 一、时间戳定义(摘自百度百科) 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日...二、获取当前时间戳的几种方法 方法一:通过System的currentTimeMillis()方法 System.out.println(Syst
  • java获取当前本地日期时间

    万次阅读 2018-06-10 12:16:04
    方法一 ...import java.text.*; import java.util.*; public class HelloDate{ public static void main(String[] args){ Date date = new Date(); /* * DateFormat.getDateInstance()为获...

    jdk1.8 提供新的日期操作方式

    	import org.junit.Test;
    	import java.time.LocalDateTime;
    	import java.time.format.DateTimeFormatter;
    	@Test
        public void test5() {
            // jdk1.8 提供 LocalDate LocalTime LocalDateTime DateTimeFormatter
            LocalDateTime localDateTime = LocalDateTime.now();
            DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
            System.out.println("格式化: " + localDateTime.format(dtf));
            System.out.println("年份: " + localDateTime.getYear());
            System.out.println("当前年份中第多少天(1-365 or 1-366): " + localDateTime.getDayOfYear());
            System.out.println("英文表示月份: " + localDateTime.getMonth());
            System.out.println("以数字的方式表示月份(1-12): " + localDateTime.getMonthValue());
            System.out.println("当前月份中第几天(1-31): " + localDateTime.getDayOfMonth());
            System.out.println("星期几: " + localDateTime.getDayOfWeek());
            System.out.println("小时: " + localDateTime.getHour());
            System.out.println("分钟: " + localDateTime.getMinute());
            System.out.println("秒: " + localDateTime.getSecond());
            // 指定日期
            LocalDateTime ldt = LocalDateTime.of(2020, 1, 26, 8, 30, 30);
            // 获取年月日
            System.out.println(ldt.toLocalDate());
            // 获取时分秒
            System.out.println(ldt.toLocalTime());
        }
    

    jdk1.8 之前

    • 方法一
    import java.text.*;
    import java.util.*;
    public class HelloDate{
    	public static void main(String[] args){
    		Date date = new Date();
    		/*
    		* DateFormat.getDateInstance()为获取当前日期
    		* DateFormat.getTimeInstance()为获取当前时间
    		* DateFormat.getDateTimeInstance()为获取当前日期时间
    		* 
    		*/
    		DateFormat df = DateFormat.getDateTimeInstance();
    		SimpleDateFormat sdf = (SimpleDateFormat)DateFormat.getDateTimeInstance();
    		System.out.println("当前日期时间:" + df.format(date));
    		System.out.println("当前日期时间:" + sdf.format(date));
    		
    		// out: 当前日期时间:2018-6-10 11:50:03
    	}
    }
    
    • 方法二
    Calendar calendar= Calendar.getInstance();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");
    System.out.println(sdf.format(calendar.getTime()));
    
    
    • 方法三
    Calendar calendar = Calendar.getInstance();      
    int year = calendar.get(Calendar.YEAR);      
    int month = calendar.get(Calendar.MONTH);      
    int day = calendar.get(Calendar.DATE);      
    int hour = calendar.get(Calendar.HOUR_OF_DAY);      
    int minute = calendarl.get(Calendar.MINUTE);      
    int second = calendar.get(Calendar.SECOND);
          
    System.out.println("现在是" + year + "年" + month + "月" + day + "日" + hour + "时" + minute + "分" + second + "秒");
    
    
    展开全文
  • JAVA 获取格林威治时间(GMT)

    千次阅读 2020-07-01 10:44:55
    记录下获取GMT时间的方法: //格式可根据需要自定义,如yyyy-MM-dd HH:mm:ss 等等 SimpleDateFormat sdf = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss 'GMT'", Locale.US); Calendar calendar = Calendar....
  • java获取Date时间的各种方式汇总

    万次阅读 2019-01-24 00:06:13
    1. 常用的时间获取方式 public class DateUtils {    /**  * 获取时间戳  * 输出结果:1438692801766  */  @Test  public void getTimeStamp() {  Date date = new Date();  long times = date.getTime();...
  • package testContainer; import java.text.DateFormat; import java.text.SimpleDateFormat;...import java.time.Instant;...import java.util.Calendar;...import java.util.Date;...import java.util.GregorianC
  • java 获取网络时间

    千次阅读 2019-02-28 09:26:33
    package ... import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.text.SimpleDateFormat; import java.ut...
  • java 获取当前日期时间Java provides two classes to get current date and time – Date and Calendar.... 用Java获取当前日期 (Get Current Date in Java) Here is the simple program showin...
  • Java获取GMT(格林威治)时间

    千次阅读 2020-03-13 10:19:56
    格林威治时间(GMT)是指格林威治所在地的标准时间 ,是北京时间减去8个小时后的时间。 1、以前是通过new Date().toGMTString()来获取,但是已过时; 2、现在通过以下方法获取: import java.text.DateFormat; ...
  • Java项目开发时间获取分为:系统时间 和 网络时间 。一般Java开发中时间获取基本上使用系统当前时间,但是像‘社交通信’,‘购物平台’等就需要获取网络时间。import java.net.URL; import java.net.URLConnection;...
  • java 获取UTC时间格式

    千次阅读 2017-11-02 11:19:08
    /** ... * [获取UTC标准时] * [功能详细描述] * @return * @exception/throws [违例类型] [违例说明] * @see [类、类#方法、类#成员] */ private String getUTCDate() { String dateStr =
  • java获取获得Timestamp类型的当前系统时间 转:https://www.cnblogs.com/gisblogs/p/3988207.html java获取取得Timestamp类型的当前系统时间 java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42...
  • Java获取 ISO 8601格式时间

    千次阅读 2018-07-23 15:13:54
    ************************************************************ /** * 传入Data类型日期,返回字符串类型时间(ISO8601标准时间) * @param date * @re...
  • JAVA+JSP的聊天室 8个目标文件 简单 JavaScript万年历 显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很...
  • 文章目录 获取系统当前日期时间 两个日期之间的时间差(年、月) 时间秒数/毫秒数 -> 标准日期时间格式 1. 方式一:使用java.sql.Timestamp 2. 方式二:使用java.time.Instant 标准日期时间格式 -> 时间秒数/毫秒数 ...
  • 如题所示,将时间戳转为RFC3339标准时间格式,主要用于微信支付V3 直接上代码: public static String timeStampToRfc3339(long timeStamp) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat(...
  • java如何获取当前日期和时间

    万次阅读 多人点赞 2019-06-12 18:11:36
    获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如: 1543105352845 我们可以将时间戳转化成我们易于理解的格式 SimpleDateFormat formatter= ...
  • 如何使用Java获取当前日期/时间

    千次阅读 2020-01-05 13:07:07
    Java获取当前日期/时间的最佳方法是什么?
  • 当我创建一个新的Date对象时,它被初始化为当前时间,但是在本地时区。 如何获取格林尼治标准时间的当前日期和时间?
  • @JsonFormat:获取数据库时间格式化一下,因为数据库时区与标准时区相差八小时 所以GMT+8 后面即是时间格式如:yyyy-MM-dd @DateTimeFormat:Date类型想要限定请求传入时间格式时,可以通过@DateTimeFormat来指定,...
  • 获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如: 1543105352845 我们可以将时间戳转化成我们易于理解的格式 SimpleDateFormat formatter= ...
  • Java基础知识面试题(2020最新版)

    万次阅读 多人点赞 2020-02-19 12:11:27
    文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的...
  • 系统时间获取经常被用来存储和排错,其格式完全可以按照自己喜好改变 1.先贴代码再讲解 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class CurrentTimeUse { ...
  • * 根据格式获取当前格式化时间 * @param format 格式化方式,基础格式为yyyy-MM-dd HH:mm:ss * @return 当前时间 */ public static String getCurrentTimeByFormat(String format) { SimpleDat...
  • Java 获得时区,获得UTC时间

    万次阅读 2018-08-28 17:10:05
    Java 获得时区相关的类,主要是ZoneId,还有TimeZone(这个信息详细一点) ZoneId 主要是通过列表选定了一些规定位置,然后通过这些位置代表的时区,来划分时区,例如 中国就是Asia/Shanghai 然后根据时区,我们可以根据 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 340,752
精华内容 136,300
关键字:

java获取标准时间

java 订阅