Java获取系统时间
Java获取系统时间
Java获取系统时间
在java 中,有很多种方法都可以获取到系统的当前时间,但也需要到对应的类,不同的类自然有不同的方法。这里为大家介绍获取系统当前时间的四种方式。
1. 通过Calendar类来获取当前时间
需要引用下面这个类:
Calendar s = Calendar.getInstance();
int year = s.get(Calendar.YEAR);
int month = s.get(Calendar.MONTH);
int date = s.get(Calendar.DATE);
int hour = s.get(Calendar.HOUR_OF_DAY);
int minute = s.get(Calendar.MINUTE);
int second = s.get(Calendar.SECOND);
System.out.println(year+"/"+month+"/"+date+ " "+hour+":"+ minute +":"+second);
输出为:
2.通过Date 类来获取当前系统时间
需要引用下面这个类:
Date day=new Date();
SimpleDateFormat df= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(day));
输出为:
3.引用 SimpleDateFormat 类,通过System类中的currentTimeMillis方法来获取当前时间。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(System.currentTimeMillis()));
输出为:
4.通过String中的format方法来设置设置时间格式。
Date date = new Date();
String year = String.format("%tY", date);
String month = String.format("%tB", date);
String day = String.format("%te", date);
System.out.println("今天是:"+year+"-" +month+"-"+day);
输出为:
下面是常见日期和时间组合的格式:
c: 包括全部日期和时间信息 比如:星期一 五月 15 10:10:10 CST 2018
F: “年-月-日”格式 比如: 2018-05-15
D: “月/日/年”格式 比如:05/15/18
r: “HH:MM:SS PM”格式(12时制) 比如:09:20:20 上午
T: “HH:MM:SS”格式(24时制) 比如:15:15:10
R: “HH:MM”格式(24时制) 比如:15:10
这里用%tc,%跟随t 是专门用来格式化日期和时间的。后面跟随的c 代表另外的处理日期和时间格式的转换符,它们的组合能够将日期和时间格式化成多种格式。
Date date = new Date();
//c的使用
System.out.printf("全部日期和时间信息:%tc%n",date);
//f的使用
System.out.printf("年-月-日格式:%tF%n",date);
//d的使用
System.out.printf("月/日/年格式:%tD%n",date);
//r的使用
System.out.printf("HH:MM:SS PM格式(12时制):%tr%n",date);
//t的使用
System.out.printf("HH:MM:SS格式(24时制):%tT%n",date);
//R的使用
System.out.printf("HH:MM格式(24时制):%tR",date);
Java获取系统时间相关推荐
- Java 获取系统时间和网络时间(网址)
Java项目开发时间获取分为:系统时间 和 网络时间 . 一般Java开发中时间获取基本上使用系统当前时间,但是像'社交通信','购物平台'等就需要获取网络时间. import java.net.UR ...
- Java获取系统时间并写入数据库
package com.java1234.util;import java.sql.Connection; import java.sql.DriverManager;/*** 数据库工具类*/ pu ...
- java获取系统时间的几种方法_获取当前时间的几种方法整理(Java)
在java中有很多方法可以取到系统时间,记一下最简单的那种 //使用Calendar 获取当前日期和时间 Calendar calendar = Calendar.getInstance(); // ...
- java获取系统时间并显示时区_JAVA中获取当前系统时间
转自:http://www.cnblogs.com/Matrix54/archive/2012/05/01/2478158.html 一. 获取当前系统时间和日期并格式化输出: 1 importjav ...
- java 获取系统时间不对_java new Date()得到的时间和系统时间不一样
造成这种问题的原因可能是:你的操作系统时区跟你JVM的时区不一致. 你的操作系统应该是中国的时区吧,而JVM的时区不一定是中国时区,你在应用服务器的Java虚拟机添加如下配置: -Dfile.enco ...
- java获取系统时间的几种方法_Java篇—获取当前系统时间的三种方式(超详细+多方法)...
1.通过util包中的Date类来获取当前时间 方法1详细代码: public class Exercise17 { public static void main(String[] args){ D ...
- Java 获取系统时间的三种方式,总结起来
业务场景中,不乏会需要取到当前系统的时间,做一些判断,比如判断某个执行过程需要花多长时间,然后将时间记录下来,返回给业务查看:或者需要或者一个唯一的值做一些表单单号,那么当前系统时间就是唯一的,可以适 ...
- JAVA获取系统时间N小时前/后的时间
取时间,案例获取12小时前的时间 // 获取12小时前的时间public static String time_12(){Calendar calendar = Calendar.getInstanc ...
- java 获取系统时间 8小时 jre_Java获取时间与系统时间相差8小时终极解决方案
0.引言 Druid中时区的问题一直困扰着我们,所以我专门去研究了一下世界时区和Java中的时区,对使用Druid很用帮助. 1.UTC时间&GMT时间 UTC时间是时间标准时间(Univer ...
最新文章
- InfBox V7.0 企业绩效助手客户端使用简介
- 译 | 缓存穿透问题导致Facebook史上最严重事故之一
- setsockopt 设置socket 详细用法
- 将SVN与BUG跟踪管理集成
- Hadoop学习之以全分布模式部署及问题
- 数据库范式的思考以及数据库的设计
- JDK8 Stream 效率如何?
- CoreAPI_对象三种状态
- 快嘉开发框架1.0和示例介绍及使用说明
- 巧做辅助线计算三角形角的度数
- 提升心力---摆脱拿着锤子看啥都是钉子
- Django 入门项目案例开发(中)
- android 常用开发插件,Android Studio 开发利器【常用插件】
- 30G 上亿数据的超大文件,如何快速导入生产环境?
- 光源发散角怎么设置_Three.js 中的光源
- 浏览器安装Axure原型插件
- 全国耳鼻喉科 医院排名
- abi-dumper 理解
- 联想用u盘重装系统步骤_用u盘给联想笔记本装系统
- SQL 限定返回行数
热门文章
- MongoDB 操作范例
- 计算机入门在线阅读,电脑入门基础教程..doc
- Arm Linux交叉编译和连接过程分析(1)
- 如何使用autotools工具
- 一般通话记录能保存多少条_鸡蛋放冰箱,能保存多少天?正确保存方法是什么?...
- 栅格矢量化_学会用栅格系统,普通LOGO秒变高大上
- 【转】C#开发奇技淫巧二:根据dll文件加载C++或者Delphi插件
- 【转】一个ASP.NET MVC中ajax调用WebApi返回500 Internal Server Error的调错方法。
- 【转】刨根究底字符编码之十——Unicode字符集的字符编码方式
- ASP.NET MVC 入门10、Action Filter 与 内置的Filter实现(实例-防盗链)