1、获取当前时间(年月日时分秒)

        Date date = new Date();//获得系统时间.SimpleDateFormat sdf = new SimpleDateFormat(" yyyy-MM-dd HH:mm:ss");String nowTime = sdf.format(date);Date time = sdf.parse(nowTime);

 2、获取昨天时间(年月日时分秒)

        Date dNow = new Date();   //当前时间Date dBefore = new Date();Calendar calendar = Calendar.getInstance(); //得到日历calendar.setTime(dNow);//把当前时间赋给日历calendar.add(Calendar.DATE, -1);  //设置为前一天,一个月也是这么设置dBefore = calendar.getTime();   //设置为前一天时间SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置时间格式String defaultStartDate = sdf.format(dBefore);    //格式化一天前System.out.println("查询时间" + defaultStartDate);

3、获取今天凌晨

public static Date getTimesmorning() {Calendar cal = Calendar.getInstance();cal.set(Calendar.HOUR_OF_DAY, 0);cal.set(Calendar.SECOND, 0);cal.set(Calendar.MINUTE, 0);cal.set(Calendar.MILLISECOND, 0);return cal.getTime();}

 4、获取第二天凌晨

 public static Date getTimesnight() {Calendar cal = Calendar.getInstance();cal.set(Calendar.HOUR_OF_DAY, 24);cal.set(Calendar.SECOND, 0);cal.set(Calendar.MINUTE, 0);cal.set(Calendar.MILLISECOND, 0);return cal.getTime();}

5、本周第一天(本周开始第一天)

 public static Date getWeekStartDate(){Calendar cal = Calendar.getInstance();cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);cal.set(Calendar.HOUR_OF_DAY, 0);cal.set(Calendar.MINUTE, 0);cal.set(Calendar.SECOND, 0);Date date = cal.getTime();return date;}

6、本周最后一天

public static Date getTimesmorning() {Calendar cal = Calendar.getInstance();cal.set(Calendar.HOUR_OF_DAY, 0);cal.set(Calendar.SECOND, 0);cal.set(Calendar.MINUTE, 0);cal.set(Calendar.MILLISECOND, 0);return cal.getTime();}

7、上周第一天

public static Date getSunday() {Calendar cal = Calendar.getInstance();//将每周第一天设为星期一,默认是星期天cal.setFirstDayOfWeek(Calendar.MONDAY);cal.add(Calendar.DATE, -1*7);cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);cal.set(Calendar.HOUR_OF_DAY, 0);cal.set(Calendar.MINUTE, 0);cal.set(Calendar.SECOND, 0);cal.set(Calendar.MILLISECOND, 0);return cal.getTime();}

8、本月第一天

public static Date getTimesMonthmorning() {Calendar cal = Calendar.getInstance();cal.set(cal.get(Calendar.YEAR), cal.get(Calendar.MONDAY), cal.get(Calendar.DAY_OF_MONTH), 0, 0, 0);cal.set(Calendar.DAY_OF_MONTH, cal.getActualMinimum(Calendar.DAY_OF_MONTH));return cal.getTime();}

java获取时间(今天,昨天,上周第一天,本周第一天,本周最后一天)相关推荐

  1. php打印出前一天时间戳,使用php 获取时间今天明天昨天时间戳的详解

    使用php 获取时间今天明天昨天时间戳的详解 更新时间:2013年06月20日 11:13:28   作者: 本篇文章是对用php获取时间今天明天昨天时间戳的实现方法进行了详细的分析介绍,需要的朋友参 ...

  2. java 获取时间的方法

    Java的时间是通过字节码指令来控制的,所以 java程序的运行时间是通过字节码指令来控制的.但是由于 Java程序在运行时, JVM会产生一些状态,所以在执行 JVM指令时, JVM也会产生一些状态 ...

  3. Java获取时间时间格式化最全总结

    Java获取时间&时间格式化最全总结 最近遇到很多在Java里获取当前时间的问题,有的要求五花八门的,今天总结一下在Java中获取时间的方法和时间输出的格式化. 获取方式 java.util. ...

  4. java获取时间的各种风格_各种获取时间的方法包含各类时间格式

    188 189 做成方法190 191 import java.util.*;192 import java.text.*;193 importjava.util.Calendar;194 195 p ...

  5. java获取时间_java获取Date时间的各种方式汇总

    java获取Date时间的各种方式为大家分享如下 常用的时间获取方式 public class DateUtils { /** * 获取时间戳 * 输出结果:1438692801766 */ @Tes ...

  6. linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...

    说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...

  7. java获取时间日期代码

    public class test1 { public  static void main(String[] args){ SimpleDateFormat df = new SimpleDateFo ...

  8. Java获取时间格式(年月日时分秒毫秒)

    Java中描述日期时间调用Date类型,该类型存储有时间的年月日.时分秒信息. Date系统时间是以 1970年0时0分0秒 开始计时. 其中: 需要获取的时间单位 格式 年 YYYY or yyyy ...

  9. java获取时间的网站_如何获取网站服务器的时间

    原理是提取网站http应答报文中的时间信息. (但是请不要用此方法来获取www.bjtime.cn的时间,原因见后) 1. 以下是javascript获取服务器时间的测试代码: var xhr = n ...

最新文章

  1. 【转载】gdi+ 内存泄漏
  2. 《Adobe AIR权威指南》——《Flex 3权威指南》作者新作
  3. Microsoft COCO 数据集
  4. ARP欺骗原理与模拟
  5. 【NLP】全面详解 | 深度学习中的注意力机制(一)
  6. python算法与数据结构-二分查找算法
  7. 阿里大数据分析与应用(part3)--常用的大数据分析平台
  8. linux服务chm,linux系统服务 chm
  9. swift加密_如何使用Swift和Laravel创建加密跟踪应用程序的后端
  10. STM32 Cortex-M3 NMI异常
  11. Spring MVC开启注解
  12. Python学习 资料[转]
  13. 【Linux】 JDK安装及配置 (linux-tar.gz版)
  14. python方法_详细解读Python中的__init__()方法
  15. 灵悟礼品网上专卖店——新建数据库
  16. 新手必备的15款渲染器,超级干货不要错过
  17. 不是有效的win32程序_Python实用案例编程入门:第十一章 做一个年会抽奖程序
  18. 在线hash密码破解网站列表
  19. 华为防火墙配置IPSEC实现二个站点间网络互通 隧道模式 web配置(二)
  20. 【Linux】Ubuntu20.04更换国内源

热门文章

  1. 微信小程序 app.wxss css 不生效
  2. 【C语言】习题3-2 高速公路超速处罚
  3. python ppt自动生成_实战 | Python自动生成PPT调研报告
  4. 「seo目录」白帽SEO是什么一天工作内容
  5. process monitor解决网络问题一则
  6. 音视频开发—抖音GsyVideoPlayer视频底层分析使用
  7. 我的世界服务器清垃圾文件,我的世界:五大处理“垃圾”方法,我选择懒人方法,你会如何选?...
  8. ParaView绘制自由水面的等值线图
  9. 软件测试架构师——众里寻她千百度
  10. 王家族字辈(我的家族字辈)