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,时间
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
你所不知道的Spring的@Autowired实现细节分析
2023-11-25 05:40:47
![](https://img.aspxhome.com/file/2023/0/60120_0s.jpg)
mybatis-plus与JPA混合的使用方式
2022-06-24 02:10:25
![](https://img.aspxhome.com/file/2023/9/59599_0s.png)
java IO流文件的读写具体实例
2023-08-21 04:44:34
![](https://img.aspxhome.com/file/2023/2/58072_0s.jpg)
一篇文章告诉你JAVA Mybatis框架的核心原理到底有多重要
2023-11-13 06:20:10
![](https://img.aspxhome.com/file/2023/5/59705_0s.png)
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
![](https://img.aspxhome.com/file/2023/1/66191_0s.png)
说说@ModelAttribute在父类和子类中的执行顺序
2022-07-31 17:59:55
Java中的Unsafe在安全领域的使用总结和复现(实例详解)
2023-07-30 10:58:42
![](https://img.aspxhome.com/file/2023/6/64896_0s.png)
springboot之如何获取项目目录路径
2022-08-09 21:44:17
![](https://img.aspxhome.com/file/2023/6/60796_0s.jpg)
SpringBoot集成Beetl后统一处理页面异常的方法
2023-11-10 19:57:55
![](https://img.aspxhome.com/file/2023/2/59222_0s.jpg)
MyBatis自定义映射关系和关联查询实现方法详解
2021-12-18 21:25:28
![](https://img.aspxhome.com/file/2023/2/60902_0s.png)
SpringBoot构建ORM框架的方法步骤
2023-10-31 20:41:21
![](https://img.aspxhome.com/file/2023/3/58543_0s.png)
JAVA.io读写文件方式汇总
2022-10-14 06:32:21
Java数据结构之链表详解
2023-10-20 09:14:08
![](https://img.aspxhome.com/file/2023/7/58587_0s.png)
Spring MVC中自定义拦截器的实例讲解
2023-12-19 05:09:04
![](https://img.aspxhome.com/file/2023/2/68502_0s.png)
java实现文件的断点续传
2023-11-23 09:11:00
![](https://img.aspxhome.com/file/2023/4/59544_0s.jpg)
JavaWeb项目部署到服务器详细步骤详解
2023-11-29 11:15:20
![](https://img.aspxhome.com/file/2023/4/58764_0s.png)
JDBC连接MySQL并实现模糊查询
2021-07-06 01:42:28