Java获取时间年、月、日的方法

作者:wo_soul 时间:2022-02-10 16:58:36 

本文实例讲述了Java获取时间年、月、日的方法。分享给大家供大家参考。具体实现方法如下:


package com.date.demo;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateDemo {
 public static void main(String args[]) {
   System.out.println("---------------获取当前时间的年月日-----------------");
   getMonthDay();
   System.out.println("---------------获取自定义时间的年月日-----------------");
   getMonthDay2Set();
 }
 /**
  * 获取自定义时间的年月日
  */
 private static void getMonthDay2Set() {
   String dateStr = "2013-11-10 18:45:39";
   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   Calendar cal = Calendar.getInstance();
   Date dt = null;
   try {
     dt = sdf.parse(dateStr);
     cal.setTime(dt);
   } catch (ParseException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   }
   int year = cal.get(Calendar.YEAR);
   int month = cal.get(Calendar.MONTH) + 1;
   int day = cal.get(Calendar.DAY_OF_MONTH);
   int hour = cal.get(Calendar.HOUR_OF_DAY);
   int minute = cal.get(Calendar.MINUTE);
   int second = cal.get(Calendar.SECOND);
   System.out.println("===年===" + year);
   System.out.println("===月===" + month);
   System.out.println("===日===" + day);
   System.out.println("===时===" + hour);
   System.out.println("===分===" + minute);
   System.out.println("===秒===" + second);
 }
 /**
  * 获取当前时间的年月日
  */
 private static void getMonthDay() {
   Calendar cal = Calendar.getInstance();
   int year = cal.get(Calendar.YEAR);
   int month = cal.get(Calendar.MONTH) + 1;
   int day = cal.get(Calendar.DAY_OF_MONTH);
   int hour = cal.get(Calendar.HOUR_OF_DAY);
   int minute = cal.get(Calendar.MINUTE);
   int second = cal.get(Calendar.SECOND);
   System.out.println("===年===" + year);
   System.out.println("===月===" + month);
   System.out.println("===日===" + day);
   System.out.println("===时===" + hour);
   System.out.println("===分===" + minute);
   System.out.println("===秒===" + second);
 }
}

希望本文所述对大家的java程序设计有所帮助。

标签:Java,时间
0
投稿

猜你喜欢

  • 你所不知道的Spring的@Autowired实现细节分析

    2023-11-25 05:40:47
  • mybatis-plus与JPA混合的使用方式

    2022-06-24 02:10:25
  • java IO流文件的读写具体实例

    2023-08-21 04:44:34
  • 一篇文章告诉你JAVA Mybatis框架的核心原理到底有多重要

    2023-11-13 06:20:10
  • flutter TextField换行自适应的实现

    2023-06-21 01:21:39
  • Java ThreadPoolExecutor的参数深入理解

    2022-08-29 10:08:39
  • 每日六道java新手入门面试题,通往自由的道路

    2023-11-13 16:22:29
  • SpringBoot使用Spark过程详解

    2021-07-30 06:19:21
  • 说说@ModelAttribute在父类和子类中的执行顺序

    2022-07-31 17:59:55
  • Java中的Unsafe在安全领域的使用总结和复现(实例详解)

    2023-07-30 10:58:42
  • springboot之如何获取项目目录路径

    2022-08-09 21:44:17
  • SpringBoot集成Beetl后统一处理页面异常的方法

    2023-11-10 19:57:55
  • MyBatis自定义映射关系和关联查询实现方法详解

    2021-12-18 21:25:28
  • SpringBoot构建ORM框架的方法步骤

    2023-10-31 20:41:21
  • JAVA.io读写文件方式汇总

    2022-10-14 06:32:21
  • Java数据结构之链表详解

    2023-10-20 09:14:08
  • Spring MVC中自定义拦截器的实例讲解

    2023-12-19 05:09:04
  • java实现文件的断点续传

    2023-11-23 09:11:00
  • JavaWeb项目部署到服务器详细步骤详解

    2023-11-29 11:15:20
  • JDBC连接MySQL并实现模糊查询

    2021-07-06 01:42:28
  • asp之家 软件编程 m.aspxhome.com