详细内容

在Java编程语言中,有多种方法可以获得当前日期和时间。在这里,我们将给大家介绍使用java.util.Date和java.util.Calendar类的两种方法。

使用java.util.Date类

只需创建一个新的Date()对象来获取当前日期和时间。使用下面的Java程序,在这个程序中,我们还使用了DateTimeFormatter类来根据需要以适当的格式显示结果。import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.time.format.DateTimeFormatter;

import java.util.Calendar;

import java.util.Date;

public class GetDateTime

{

public static void main( String[] args )

{

DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

Date date = new Date();

System.out.println(dateFormat.format(date));

}

}输出:04/06/2019 13:23:36

使用java.util.Calendar类

使用Calendar类中的Calendar.getInstance()函数。这提供了操作日历字段的选项,例如获取下周或下个月的日期等。

你还可以使用上面的date time format类和以下示例。import java.util.Calendar;

public class GetDateTime

{

public static void main( String[] args )

{

Calendar cal = Calendar.getInstance();

System.out.println(cal.getTime());

}

}输出:Wed Apr 17 11:57:28 IST 2019

使用Calendar类,你还可以查找过去或将来的日期和时间。例如,当前日期的10天之后或之前的日期是什么。同样,我们也可以获取在数年,数月,数小时,分钟和秒数的日期时间。

示例:import java.util.Calendar;

public class GetDateTime

{

public static void main( String[] args )

{

Calendar cal = Calendar.getInstance();

System.out.println("当前日期及时间: " + cal.getTime());

cal.add(Calendar.DATE, +10);

System.out.println("10天后: " + cal.getTime());

cal.add(Calendar.DATE, -10);

System.out.println("10天前: " + cal.getTime());

cal.add(Calendar.MONTH, 1);

System.out.println("1个月后: " + cal.getTime());

cal.add(Calendar.YEAR, 5);

System.out.println("5年后: " + cal.getTime());

}

}

输出:当前日期及时间: Wed Apr 17 12:06:05 IST 2019

10天后: Sat Apr 27 12:06:05 IST 2019

10天前: Wed Apr 17 12:06:05 IST 2019

1个月后: Fri May 17 12:06:05 IST 2019

5年后: Fri May 17 12:06:05 IST 2024

相关推荐:《Java教程》

获取当前日期时间 java,java获取当前日期时间(代码实例)相关推荐

  1. java字典写实例,基于JAVA的新华字典接口调用代码实例

    基于JAVA的新华字典接口调用代码实例 接口描述:基于JA V A的新华字典接口调用代码实例 接口平台:聚合数据 import java.io.BufferedReader; import java. ...

  2. java订单类_基于Java创建一个订单类代码实例

    这篇文章主要介绍了基于Java创建一个订单类代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需求描述 定义一个类,描述订单信息 订单id 订 ...

  3. java订单类_使用Java创建一个订单类代码实例

    这篇文章主要简介了使用Java创建一个订单类代码实例,文中通过示例代码简介的非常具体,对大家的学习或者工作具有一定的参考学习网上卖,需要的朋友可以学习下 需求描述 定义一个类,描述订单信息 订单id ...

  4. Java代码制作ie浏览器_[Java教程]判断IE浏览器代码实例

    [Java教程]判断IE浏览器代码实例 0 2015-08-12 01:00:19 判断IE浏览器代码实例: 由于当下浏览器类型众多,并且对同一段代码的解读有时候各有不同,所以要根据浏览器的类型来执行 ...

  5. Java 解析xml 使用SAXReader获取所有标签的key和value的代码实例

    Java中使用SAXReader获取xml信息中所有标签的key和value,若是有二级或者继续嵌套,也可以递归获取的代码实例 /*** @author LiXuekai on 2020/7/26*/ ...

  6. Java基础文档,图文并茂+代码实例

    写在前面: 本文为本人在期末复习时临时撰写的java复习文档,其中引用的他人内容均已添加链接.吐血整理数万字+数十张图片+示例代码,希望本文能对你有所帮助. 1.java概述 一次编程,到处运行 .j ...

  7. java获取字符串最长_基于java查找最长字符串代码实例

    题目:编写程序,针对输入的N个字符串,输出其中最长的字符串 输入样例: 4 zhaoming zhangming sunming liming 输出样例: 最长的字符串:zhangming 代码如下 ...

  8. 解决Java线程死锁问题及代码实例

    一.问题分析 1.什么是死锁? "死锁"是多线程中出现问题的一种情况,即:多个线程因竞争资源.进程推进顺序等原因而导致各进程同时被阻塞的情形,被阻塞的进程中一个或全部处于等待某个资 ...

  9. php获取网页标题接口,PHP获取网页标题的3种实现方法代码实例

    一.推荐方法 CURL获取 $c = curl_init(); $url = 'www.jb51.net'; curl_setopt($c, CURLOPT_URL, $url); curl_seto ...

  10. java io 文件是否存在,代码实例Java IO判断目录和文件是否存在

    我们先来看完整的代码: import java.io.File; public class JudgeFile { public static void main(String[] args) { F ...

最新文章

  1. mysql中的float_mysql里float是什么东西
  2. 每日一皮:一直认为写代码的自己有点小帅
  3. 9 个重量级的云计算(PaaS)平台
  4. 第一章 Linux内核简介
  5. 简单的按键控制LED
  6. 边缘计算大热 AI芯片站上风口
  7. 回文字符串—回文子串—中心扩散法
  8. SAP UI5 message.showMessageToast
  9. linux命令 ps -ef 的含义
  10. php海外研发,国外主流PHP框架比较
  11. linux 怎么创建接口文件,我们如何在Linux上创建多个虚拟接口?
  12. python获取视频缩略图_用 Python 代码生成视频的缩略图
  13. Win7如何快速打开本地连接
  14. HDU2504 又见GCD
  15. 在centos上运行neural_artistic_style 风格转换
  16. FISCO BCOS源码(1)代码目录结构
  17. 怒:排序这样的最基本功能都错了,你们竟然不感到羞耻?不反思工作?
  18. vscode中文vsix_离线安装vscode vsix插件
  19. python调用dll文件
  20. 阿里云上远程连接redis

热门文章

  1. canvas画布响应式_检查响应式导航:离开画布模式
  2. python最小二乘法--拟合直线
  3. lighthouse脚本
  4. php对二维数组进行排序 php数据排序 php排序
  5. linux的文件权限644是什么含义
  6. 【Fedora使用日志】修改更新源
  7. 第四代英特尔至强重磅发布,芯片进入下半场:软硬加速、绿色可持续
  8. java-php-python-ssm流浪动物救助网站设计与实现计算机毕业设计
  9. android 定时器 循环器
  10. Clickhouse_9_副本分片