【Java】Date类型获取年月日时分秒的两种方法(12小时制、24小时制)
Java的Date类型是,提供用来描述日期时间的类,它可以存储时间的年月日、时分秒的信息。但是如何从Date的实例中获取这些信息呢?
以前Date提供了一系列的get方法来获取,但是这些方法现在都被弃用了:
既然这些方法不能使用了,那我们还能怎样获得呢?
方法一:Calendar类
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date()); //放入Date类型数据calendar.get(Calendar.YEAR); //获取年份
calendar.get(Calendar.MONTH); //获取月份
calendar.get(Calendar.DATE); //获取日calendar.get(Calendar.HOUR); //时(12小时制)
calendar.get(Calendar.HOUR_OF_DAY); //时(24小时制)
calendar.get(Calendar.MINUTE); //分
calendar.get(Calendar.SECOND); //秒calendar.get(Calendar.DAY_OF_WEEK); //一周的第几天
方法二:SimpleDateFormat类
String[] strNow1 = new SimpleDateFormat("yyyy-MM-dd").format(new Date()).toString().split("-");Integer.parseInt(strNow1[0]); //获取年
Integer.parseInt(strNow1[1]); //获取月
Integer.parseInt(strNow1[2]); //获取日String[] strNow2 = new SimpleDateFormat("hh:mm:ss").format(new Date()).toString().split(":");Integer.parseInt(strNow2[0]); //获取时(12小时制)
Integer.parseInt(strNow2[1]); //获取分
Integer.parseInt(strNow2[2]); //获取秒String[] strNow3 = new SimpleDateFormat("HH:mm:ss").format(new Date()).toString().split(":");Integer.parseInt(strNow3[0]); //获取时(24小时制)
Integer.parseInt(strNow3[1]); //获取分
Integer.parseInt(strNow3[2]); //获取秒
【Java】Date类型获取年月日时分秒的两种方法(12小时制、24小时制)相关推荐
- JavaScript中的内置对象-8--4.date对象中-获取,设置日期时间的方法; 获取,设置年月日时分秒及星期的方法;...
学习目标 1.掌握创建日期对象的方法 2.掌握date对象中获取日期时间的方法 3.掌握date对象中设置日期时间的方法 如何创建一个日期对象 语法:new Date(); 功能:创建一个日期时间对象 ...
- java Date获取 年月日时分秒
转载自 java Date获取 年月日时分秒 package com.util;import java.text.DateFormat; import java.util.Calendar; im ...
- java去掉date分时秒_java Date获取年月日时分秒的实现方法
java date获取年月日时分秒的实现方法 package com.util; import java.text.dateformat; import java.util.calendar; imp ...
- php 获取 年月日时分秒_JS获取年月日时分秒的方法分析
本文实例分析了JS获取年月日时分秒的方法.分享给大家供大家参考,具体如下: var d = new Date(); var time = d.getFullYear() + "-" ...
- js获取年月日 时分秒的日期格式
const date = new Date() const year = date.getFullYear() const month = date.getMonth() + 1 >= 10 ? ...
- oracle在数据表中获取年月日时分秒
最近在用oracle数据库select数据,因为之前都是在用mysql,总是会遇到一些问题,记录一下. 如时间的取出问题,在数据库中格式是"年-月-日 时:分:秒"的格式,但是取出 ...
- oracle中获取年月日时分秒
我写sql的时间为2016年10月10日下午15:18完事,这个时间下面要做对比: --获取年 select to_char(sysdate,'yyyy') from dual--2016 selec ...
- JAVA 通过value获取Map中key的三种方法
JAVA 通过value获取Map中key的三种方法 简介 方法描述 循环法 Stream方法 Apache Commons Collections的BidiMap 总结 简介 我们都知道Map是存放 ...
- java web ip_详解Java Web如何限制访问的IP的两种方法
前一阵子因为在做项目时碰到了这个功能,现在好好总结一下,至于为什么要限制IP访问,我就不多说了.然后百度了一下,现在主要有两种方式去限制IP访问,第一种是最简单的方便的,第二种是通过过滤器来限制访问. ...
最新文章
- ValueError: not enough values to unpack (expected 2, got 1)
- JDK源码分析 NIO实现
- Qt中使用多线程的一些心得(一)——继承QThread的多线程使用方法
- sumif三个条件怎么填_Excel条件求和函数sumif详解及应用
- sql server死锁的查询和解除
- net clr via c sharp chap1-- note
- 201621123058《java程序设计》第二周学习总结
- Codrops 优秀教程:基于 CSS3 的全屏网页过渡特效
- sys.dm_exec_query_stats的total_worker_time的单位是微秒还是毫秒
- Centos7.5 安装 mysql 5.7 ( 卸载自带 MariaDB)(实测)
- api-ms-win-crt-runtimel1-1-0.dll缺失的终极解决方案
- 10大名场面!Python处理办公自动化的10招!
- Win7 和 xp 双系统安装
- 郭德纲家训--话糙理不糙
- win10资源管理器——删除左侧图标(自用)
- 关于项目编译工具ninja、make、cmake的区别与优劣
- 华为数通笔记-BGP选路与负载分担
- Element DatePicker 日期选择器禁用单个指定日期
- jitpack.io 无法访问或下载依赖库
- python实现自动发送邮件,同时给多人发送,是工作变的简单(附源码)