Java 获取系统时间和网络时间(网址)
Java项目开发时间获取分为:系统时间 和 网络时间 。
一般Java开发中时间获取基本上使用系统当前时间,但是像‘社交通信’,‘购物平台’等就需要获取网络时间。
import java.net.URL;
import java.net.URLConnection;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class Time {public static void main(String[] args) {/*** 获取系统时间*///date类系统时间获取Date day=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置日期格式System.out.println("Date类-未设置日期格式:"+day); System.out.println("Date类-设置日期格式:"+df.format(day)); //Calendar类系统时间获取Calendar c = Calendar.getInstance();System.out.println("Calendar类-未设置日期格式:"+c.getTime());int year = c.get(Calendar.YEAR); //年份获取int month = c.get(Calendar.MONTH) + 1; //月份获取 Calendar类获取的月份是从1开始int day1 = c.get(Calendar.DAY_OF_MONTH); //月份中的某一天int hour = c.get(Calendar.HOUR_OF_DAY); //一天的某小时int minute = c.get(Calendar.MINUTE); //分钟int second = c.get(Calendar.SECOND); //秒System.out.println("Calendar类-设置日期格式:"+year+"-"+month+"-"+day1+" "+hour+":"+minute+":"+second+"\n");/*** 获取网址时间*/String url1 = "http://www.ntsc.ac.cn"; //中国科学院国家授时中心String url2 = "http://time.tianqi.com"; //北京时间String url3 = "http://tv.cctv.com"; //央视网System.out.println("中国科学院国家授时中心时间:"+VisitURL(url1));System.out.println("北京时间:"+VisitURL(url2));System.out.println("央视时间:"+VisitURL(url3));}/*** 网址访问* @param url 网址* @return urlDate 对象网址时间*/public static String VisitURL(String url){String urlDate = null;try {URL url1 = new URL(url);URLConnection conn = url1.openConnection(); //生成连接对象conn.connect(); //连接对象网页Date date = new Date(conn.getDate()); //获取对象网址时间SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置日期格式urlDate = df.format(date);} catch (Exception e) {e.printStackTrace();}return urlDate;}
}
输出结果:
未设定日期格式:
CST:可视为美国,澳大利亚,古巴或中国的标准时间
Sun : 星期简写
Apr:月份简写
由此发现各个网站的时间都是不相同的,所以在Java项目开发中时间需求依情况而定
Java 获取系统时间和网络时间(网址)相关推荐
- java获取系统当前时间格式化_java 获取系统当前时间并格式化
java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有三种 updateTime--2018年7月23日09点32分 ...
- Java获取系统时间
Java获取系统时间 Java获取系统时间 在java 中,有很多种方法都可以获取到系统的当前时间,但也需要到对应的类,不同的类自然有不同的方法.这里为大家介绍获取系统当前时间的四种方式. 1. 通过 ...
- Java 获取本地时间与网络时间
Java获取的时间分为本地时间和网络时间,一般情况下开发中获取的都是本地时间,但是有些情况也需要我们去获取网络时间,以校验时间的准确性. 下面我会分别介绍获取本地时间和网络时间的方法: 获取本地时间 ...
- Java获取系统当前时间
本篇文章帮大家学习java获取系统当前时间,包含了Java获取系统当前时间使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 以下实例演示了如何使用 Date 类及 Simp ...
- java获取当月1号 的时间chuo_java获取时间戳的方法
JAVA 获取当前月的初始时间的时间戳 public static long getMonthFirstDay() { Calendar calendar = Calendar.getInstance ...
- java 获取时区的时间_如何使用Java获取时区的当前日期和时间?
如何使用Java获取时区的当前日期和时间? 我的应用托管在伦敦服务器中. 我在西班牙马德里. 因此,时区为-2小时. 如何获取带有时区的当前日期/时间. Date curr_date = new Da ...
- Java获取24小时之前的时间点
Java 获取24小时之前的时间点 直接上代码 import java.text.DateFormat; import java.text.SimpleDateFormat; import java. ...
- Linux 系统时间与网络时间不一致 时间同步
Linux 系统时间与网络时间不一致 时间同步 //查看时间date Tue Feb 25 20:15:18 CST 2020 //修改时间 date -s "20200225 20:16: ...
- 关于本地时间和网络时间校验
在我们写代码的时候经常会遇到对于本地时间和网络时间校验的处理 关于时间呢 我们分为国际时间和本地时间(比如我手机修改了本地时间) 这里以 JS为例: let localTime=new Date(); ...
最新文章
- docker 使用python 镜像运行python脚本
- Apache commons lang3包ArrayUtils工具使用
- python如何执行代码漏洞_织梦dedecms最新远程代码执行利用脚本(python)
- 如何用视频云技术,搞一个爆红的 “反应视频” 项目?
- JMX和Spring –第2部分
- 客户端自动化测试研究
- elementui 按钮 表单_element UI实现表格中添加开关控制按钮
- 同步异步和阻塞非阻塞
- Win11无线鼠标没反应怎么办?无线鼠标不能用是什么原因?
- android深色模式省电吗,护眼又省电,深色模式真这么厉害?
- usb红白绿蓝 红白绿黑四根线分别是什么
- xp系统如何开启445端口?
- 从软件测试培训班出来之后找工作的经历,教会了我这五件事...
- 采购人必须明白的八大发展趋势及原则
- 大恒MER-1070-10GC相机 LINUX环境 QT开发记录
- 弹性盒子flex布局实现骰子六个面并让骰子3D空间旋转
- Moment.js 2.22.2 源代码
- Python 人脸抓拍
- 【教学类-30-01】5以内加法题不重复(一页两份)(包含1以内、2以内、3以内、4以内、5以内加法,抽取最大不重复数量)
- uva1203 - Argu
热门文章
- drozer之玩转sieve
- 产品经理如何将敏捷落地
- 魅族m8android固件,魅族M8刷Android系统图文详细教程
- SFP,SFP +,XFP,SFP28、QSFP / QSFP +,CFP、QSFP28之间有什么区别?
- 手机酒精测试仪软件有用么,“酒精测试仪”手机软件走俏 交警称不可信
- 【平头哥RVB2601开发板试用体验】AT解析器和通过w800 AT命令接入阿里云生活物联网平台
- 东南大学计算机网络知识点总结
- c语言自学教材 轮子,七月新增开源项目:你学习的速度跟得上前端造轮子的速度吗?...
- 管道摩擦系数数值求解的基础算法研究
- 【LInux】后台执行命令 nohup 以及强制结束进程命令 kill