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日期处理相关推荐

  1. java日期时间库-常用案例-不保留全分享

    java日期时间库-常用案例-不保留全分享 除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使 ...

  2. java实验系统常用类,Java的常用系统类

    Java的常用系统类Tag内容描述: 1.Java语言与JBuilder应用初步 第六章 常用的Java系统类,本章要点,字符串类 数值(Number)类及其子类 数组类 集合类 Object类,字符 ...

  3. java 日期 解析_Java日期解析(Java DATE Parsing)

    Java日期解析(Java DATE Parsing) 我有一个java.util.Date的愚蠢问题. 我有这一行代码,但我不明白为什么这个日期是用这种格式无法解析的. public class T ...

  4. Hibernate常用的Java数据类型映射到mysql和Oracle

    研究了常用的Java基本数据类型在mysql和oracle数据库的映射类型.这里使用的是包装类型做研究,一般在hibernate声明的时候最好不要用基本类型,因为数据库中的null空数据有可能映射为基 ...

  5. java 日期 年数_关于java:为什么不赞成使用“新日期(整数年,整数月,整数日)”?...

    我最近继承的应用程序关于构造函数的弃用警告已满: Date d = new Date(int year, int month, int day) 有谁知道或可以指出为什么将类似以下内容的简单内容替换为 ...

  6. 详解 Java 日期与时间

    文章目录 一.时区 二.夏令时 三.旧 API 3.1. Date 3.2. SimpleDateFormat 3.3. Calendar 四.新 API 4.1. LocalDateTime 4.2 ...

  7. 一文告诉你Java日期时间API到底有多烂

    前言 你好,我是A哥(YourBatman). 好看的代码,千篇一律!难看的代码,卧槽卧槽~其实没有什么代码是"史上最烂"的,要有也只有"史上更烂". 日期是商 ...

  8. 现在常用的java框架有哪些

    java开发都是站在jar包这个巨人的肩膀上开发,速度更快. 各个web框架综合排名: 框架从何性能测试报告: In the following tests, we have measured the ...

  9. java日期时间详解

    一.简介 java中的日期处理一直是个问题,没有很好的方式去处理,所以才有第三方框架的位置比如joda. 文章主要对java日期处理的详解,用1.8可以不用joda. 1. 相关概念 首先我们对一些基 ...

最新文章

  1. 【Luogu】P3356火星探险问题(费用流)
  2. [小改进]Blog页面导航调整
  3. 数据库SQL面试题七则
  4. 分子计算机已经问世,纳米计算机指日可待?
  5. Android studio | From Zero To One ——滚动视图ScrollView
  6. java swing事件监听_Java swing(awt):事件监听机制的实现原理+简单示例
  7. 【Java】类加载过程
  8. Python | 浅谈并发锁与死锁问题
  9. 百度之星资格赛1003:度度熊与邪恶大魔王
  10. Mybatis-04-结果集映射resultMap/动态SQL/关联查询
  11. java分布式特点_java分布式架构是什么?分布式架构的优缺点有哪些?
  12. IntelliJ IDEA2018版下载安装教程以及详细步骤
  13. 计算机科学发展与大规模集成电路,计算机科学与技术发展趋势
  14. c语言程序设计判断是否是素数,C语言编程输入一个数判断是否为素数(质数)...
  15. vue项目中获取今天,昨天,明天时间方法
  16. 介绍产品(软件开发)比较好用的工具(项目管理、文件整理等)
  17. 获取键盘按下的键位对应ask码
  18. 网站推荐-极简壁纸网站
  19. python公开课乐博学院_乐搏学院 - 主页
  20. 细分领域BIM系统研发是谁的事?

热门文章

  1. C# 网络编程之网页简单下载实现
  2. Execl操作基础——自动填充空白单元格
  3. 华为nova2s用哪个型号服务器,华为Nova2s和Nova2买哪个好/区别大吗?华为Nova2s与Nova2的区别对比详解...
  4. 成为域名代理商好不好?域名代理商赚钱吗?
  5. JavaScript奇淫技巧:按键精灵
  6. magicmatch java_签名图片一键批量生成 使用Java的Webmagic爬虫实现
  7. mybatis-plus使用注意事项
  8. 出生日期格式正则表达式
  9. dubbo源码导入eclipse
  10. C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值: