Java中如何获取当前系统时间
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,这篇文章主要介绍"Java中如何获取当前系统时间"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Java中如何获取当前系统时间"文章能帮助大家解决问题。常用的时
千家信息网最后更新 2024年12月12日Java中如何获取当前系统时间
这篇文章主要介绍"Java中如何获取当前系统时间"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Java中如何获取当前系统时间"文章能帮助大家解决问题。
常用的时间类- Date 类
时间类的使用非常简单,通过实例化 Date 对象即可使用。如果不进行传参的话,实例化的对象代表的就是当前系统的时间。
通过 get
方法可以获取到这个 Date 对象的年月日时分秒和星期,不过在年和月份的情况需要进行数据的处理(年份是以1900年为时间原点,月份是从0月开始)。
使用 set
方法可以修改这个 Date 对象的年月日时分秒和星期,不过在年和月份的情况需要先进行数据的处理再设置(同上)。
import java.util.Date;public class timeDate{ public static void main(String[] args) { Date d1 = new Date(); //创建一个代表系统当前日期的Date对象 System.out.println(d1); int year = d1.getYear()+1900; //可以使用get方法获取这个Date对象的年月日时分秒和星期 //在获取年份的时候要加上1900才能获得准确年份 System.out.println(year); int mouth =d1.getMonth()+1; //在获取月份的时候要+1才能获得准确月份 System.out.println(mouth); d1.setYear(2020-1900); //可以用set方法设置这个Date对象的年月日时分秒和星期 //在设置年份的时候要减去1900才能获得准确年份 //在设置月份的时候要-1才能设置准确月份 System.out.println(d1); }}
更好的时间类- Calender 类
由于设计不足的原因,从 java 1.1开始,Date 类的很多方法被弃用。这时候也可以考虑更好的时间类 Calender 类,这个类获取时间的方式与 Date 类有所不同。代码如下,可以进行参考比较。
import java.util.Calendar;public class timeCalender{ public static void main(String[] args) { Calendar d1 = Calendar.getInstance(); //创建一个代表系统当前日期的Calender对象 int year = d1.get(Calendar.YEAR); //获取年份 int mouth = d1.get(Calendar.MONTH)+1; //获取月份(需要+1) int day = d1.get(Calendar.DAY_OF_MONTH); //获取日期 int hours = d1.get(Calendar.HOUR_OF_DAY); //获取小时 int minutes = d1.get(Calendar.MINUTE); //获取分钟 int seconds = d1.get(Calendar.SECOND); //获取秒 System.out.println(year+"-"+mouth+"-"+day+"-"+hours+":"+minutes+":"+seconds); }}
关于"Java中如何获取当前系统时间"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
时间
对象
月份
系统
年份
方法
年月
年月日
时候
时分
星期
代表
日期
知识
不同
实例
情况
数据
行业
处理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
亿联网络技术高吗
成都网络安全儿童画
科技公司软件开发的分录
数据库配置安装路径的文件是哪个
许昌伍鲨网络技术
网络安全手抄报设计色彩
广州多客网络技术有限公司
济宁胜通软件开发中心
新华三服务器配置查询
bcb带的数据库
侠义2怎么登陆服务器
15天重置服务器的游戏
软件开发资金需求分析
预防应对网络安全事故
互联网汽车科技功能
网络安全面试研究生
网络安全的拓补图简单
数据库登录密码串改怎么解决
新时代网络安全宣传片
四川前端软件开发收费报价表
信息化软件开发服务标准
员工工资信息数据库
软件开发图片一般在哪里
网络安全的通讯报道
简述数据库的三种备份及其含义
xrd粉末衍射卡数据库
仙侠世界2用服务器怎么双开
计算机应用和网络技术区别
软件开发公司收入来源
软件开发企业投入规模