常用的java日期处理
java通过Calendar对日期进行一些常用的处理,用到再补充。
Calendar cale = null; cale = Calendar.getInstance(); int year = cale.get(Calendar.YEAR); int month = cale.get(Calendar.MONTH) + 1; int day = cale.get(Calendar.DATE); int hour = cale.get(Calendar.HOUR_OF_DAY); int minute = cale.get(Calendar.MINUTE); int second = cale.get(Calendar.SECOND); int dow = cale.get(Calendar.DAY_OF_WEEK); int dom = cale.get(Calendar.DAY_OF_MONTH); int doy = cale.get(Calendar.DAY_OF_YEAR); int week = cale.get(Calendar.WEEK_OF_MONTH);System.out.println("Current Date: " + cale.getTime()); System.out.println("Year: " + year); System.out.println("Month: " + month); System.out.println("Day: " + day); System.out.println("Hour: " + hour); System.out.println("Minute: " + minute); System.out.println("Second: " + second); System.out.println("Day of Week: " + dow); System.out.println("Day of Month: " + dom); System.out.println("Day of Year: " + doy); System.out.println("week of month: " + week); System.out.println(year + "年" + month + "月第" + week + "周晚归学生分析报告");SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");String firstday, lastday; cale = Calendar.getInstance(); cale.add(Calendar.MONTH, 0); cale.set(Calendar.DAY_OF_MONTH, 1); firstday = format.format(cale.getTime()); cale = Calendar.getInstance(); cale.add(Calendar.MONTH, 1); cale.set(Calendar.DAY_OF_MONTH, 0); lastday = format.format(cale.getTime()); System.out.println("本月第一天和最后一天分别是 : " + firstday + " , " + lastday); cale.setTime(new Date());cale.add(Calendar.DATE, - 7);Date d = cale.getTime();String daya = format.format(d);cale.setTime(new Date());cale.add(Calendar.DATE, +1);d = cale.getTime();System.out.println("过去七天:"+daya);System.out.println("后一天:" + format.format(d));
常用的java日期处理相关推荐
- java日期时间库-常用案例-不保留全分享
java日期时间库-常用案例-不保留全分享 除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使 ...
- java实验系统常用类,Java的常用系统类
Java的常用系统类Tag内容描述: 1.Java语言与JBuilder应用初步 第六章 常用的Java系统类,本章要点,字符串类 数值(Number)类及其子类 数组类 集合类 Object类,字符 ...
- java 日期 解析_Java日期解析(Java DATE Parsing)
Java日期解析(Java DATE Parsing) 我有一个java.util.Date的愚蠢问题. 我有这一行代码,但我不明白为什么这个日期是用这种格式无法解析的. public class T ...
- Hibernate常用的Java数据类型映射到mysql和Oracle
研究了常用的Java基本数据类型在mysql和oracle数据库的映射类型.这里使用的是包装类型做研究,一般在hibernate声明的时候最好不要用基本类型,因为数据库中的null空数据有可能映射为基 ...
- java 日期 年数_关于java:为什么不赞成使用“新日期(整数年,整数月,整数日)”?...
我最近继承的应用程序关于构造函数的弃用警告已满: Date d = new Date(int year, int month, int day) 有谁知道或可以指出为什么将类似以下内容的简单内容替换为 ...
- 详解 Java 日期与时间
文章目录 一.时区 二.夏令时 三.旧 API 3.1. Date 3.2. SimpleDateFormat 3.3. Calendar 四.新 API 4.1. LocalDateTime 4.2 ...
- 一文告诉你Java日期时间API到底有多烂
前言 你好,我是A哥(YourBatman). 好看的代码,千篇一律!难看的代码,卧槽卧槽~其实没有什么代码是"史上最烂"的,要有也只有"史上更烂". 日期是商 ...
- 现在常用的java框架有哪些
java开发都是站在jar包这个巨人的肩膀上开发,速度更快. 各个web框架综合排名: 框架从何性能测试报告: In the following tests, we have measured the ...
- java日期时间详解
一.简介 java中的日期处理一直是个问题,没有很好的方式去处理,所以才有第三方框架的位置比如joda. 文章主要对java日期处理的详解,用1.8可以不用joda. 1. 相关概念 首先我们对一些基 ...
最新文章
- 【Luogu】P3356火星探险问题(费用流)
- [小改进]Blog页面导航调整
- 数据库SQL面试题七则
- 分子计算机已经问世,纳米计算机指日可待?
- Android studio | From Zero To One ——滚动视图ScrollView
- java swing事件监听_Java swing(awt):事件监听机制的实现原理+简单示例
- 【Java】类加载过程
- Python | 浅谈并发锁与死锁问题
- 百度之星资格赛1003:度度熊与邪恶大魔王
- Mybatis-04-结果集映射resultMap/动态SQL/关联查询
- java分布式特点_java分布式架构是什么?分布式架构的优缺点有哪些?
- IntelliJ IDEA2018版下载安装教程以及详细步骤
- 计算机科学发展与大规模集成电路,计算机科学与技术发展趋势
- c语言程序设计判断是否是素数,C语言编程输入一个数判断是否为素数(质数)...
- vue项目中获取今天,昨天,明天时间方法
- 介绍产品(软件开发)比较好用的工具(项目管理、文件整理等)
- 获取键盘按下的键位对应ask码
- 网站推荐-极简壁纸网站
- python公开课乐博学院_乐搏学院 - 主页
- 细分领域BIM系统研发是谁的事?
热门文章
- C# 网络编程之网页简单下载实现
- Execl操作基础——自动填充空白单元格
- 华为nova2s用哪个型号服务器,华为Nova2s和Nova2买哪个好/区别大吗?华为Nova2s与Nova2的区别对比详解...
- 成为域名代理商好不好?域名代理商赚钱吗?
- JavaScript奇淫技巧:按键精灵
- magicmatch java_签名图片一键批量生成 使用Java的Webmagic爬虫实现
- mybatis-plus使用注意事项
- 出生日期格式正则表达式
- dubbo源码导入eclipse
- C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值: