Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java获取当前时间和前一天日期

java获取当前时间和前一天日期

原创
作者头像
似水的流年
发布于 2018-01-12 13:29:28
发布于 2018-01-12 13:29:28
9.9K00
代码可运行
举报
文章被收录于专栏:电光石火电光石火
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
Date dNow = new Date();   //当前时间
Date dBefore = new Date();
Calendar calendar = Calendar.getInstance(); //得到日历
calendar.setTime(dNow);//把当前时间赋给日历
calendar.add(Calendar.DAY_OF_MONTH, -1);  //设置为前一天
dBefore = calendar.getTime();   //得到前一天的时间

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置时间格式
String defaultStartDate = sdf.format(dBefore);    //格式化前一天
String defaultEndDate = sdf.format(dNow); //格式化当前时间

System.out.println("前一天的时间是:" + defaultStartDate);
System.out.println("生成的时间是:" + defaultEndDate);  
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1); //得到前一天
Date date = calendar.getTime();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(date));

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java的时间处理与Mysql的时间查询
身为一名程序员,少不了要对时间、日期做一些比较、转换等等的处理,和根据一定的时间条件对数据库进行查询操作,每次遇到这样的问题的时候大部分都会去百度然后找一些符合需求的文章进来张贴复制使用,当然有一些用的多了也就自己记着了,但是觉得还是有必要总结一下。
程序猿川子
2025/07/18
850
Java的时间处理与Mysql的时间查询
Java常见日期格式及日期的计算工具类
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.List;
一头小山猪
2020/06/15
4.6K0
Java日期处理易踩的十个坑
  我们设置了10小时,但运行结果是22点,而不是10点。因为Calendar.HOUR默认是按12小时制处理的,需要使用Calendar.HOUR_OF_DAY,因为它才是按24小时处理的。
不会飞的小鸟
2020/03/29
1.5K0
java中各种时间格式的转化(包含java多数情况下时间的转换)
如果你想设置一个时间从一天的开始到一天的结束,那么你先要设置日期的格式为yyyy-MM-dd,然后在设置一个日期的格式为yyyy-MM-dd HH:mm:ss,然后在之前的日期格式上加上00:00:00-23:59:59转换成该日期格式,就可以设置区间为1天了。代码如下 如果时间为年月日,可以增加时分秒 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat
gfu
2019/08/28
2.3K0
java获取各种时间,及格式
一只牛博
2025/05/30
1430
Java基础系列之日期时间处理
林老师带你学编程
2018/01/03
9700
【优雅的避坑】不安全!别再共享SimpleDateFormat变量了-日期时间处理的正确姿势
JDK文档中已经明确表明了「SimpleDateFormat不应该用在多线程场景」中:
行百里er
2020/12/02
1K0
【优雅的避坑】不安全!别再共享SimpleDateFormat变量了-日期时间处理的正确姿势
Calendar类_java calendar
Calendar是java util包下的一个工具类,提供了很方便的不同日期格式的处理。啥也不说了,直接撸代码:
全栈程序员站长
2022/11/09
1K0
java实用类(四)-Date 和 Calendar
创建日历类对象,不是new出来的,而是通过日历类自带的静态方法getInstance,获取;
化羽羽
2022/10/28
5150
Java 相关时间工具类
package com.cavytech.wear2.util; import android.text.TextUtils; import android.text.format.Time; import android.util.Log; import com.cavytech.wear2.entity.BandSleepStepBean; import com.cavytech.wear2.entity.GetSleepBean; import java.text.DateFormat;
先知先觉
2019/01/21
1.5K0
calendar类常用方法_设计一个日期类date
Calendar类的常量字段是非常重要的参数,在set()、add()、get()方法中都会用到。
全栈程序员站长
2022/11/09
7580
LocalDateTime、Date时间工具类
参考:Date、LocalTime、LocalDate、LocalDate-时间操作工具类_Hatsune_Miku_的博客-CSDN博客
CBeann
2023/12/25
3930
java学习:日期的运算
java.util.Date下的很多(构造)方法,已经被标识为"过时"方法,官方推荐使用Calendar类来处理日期的运算,下面是示例: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class HelloWorld { public static void main(String[] args) { //指定时间输出格式
菩提树下的杨过
2018/01/24
1.3K0
Java判断日期是不是当天、本周、本月、本季度、本年
这是一个java工具类,用于大多数需要判断日期是不是当天、本周、本月、本季度、本年,以更好的进行下一步判断, 那么如何去写代码吗?请直接看下面:
小颜同学
2023/08/22
2.9K0
java小工具util系列1:日期和字符串转换工具
https://blog.csdn.net/a924382407/article/details/121955349
刘大猫
2024/11/28
2520
Java对Mysql数据库时间格式处理
博主在做一个列表的时候从MongoDB中查出来的数据包含有时间格式,在MongoDB数据库中的存放形式为2017-10-24 05:18:54.000Z,而对于使用Java查询是String接受的值为Tue Oct 24 13:18:54 CST 2017。
青衫染红尘
2021/01/19
5.1K0
Java实用工具类二:时间格式转换工具
此文仅对自己工作中用到的类进行总结,方便以后的使用。 类一: package com.cn.hnust.util; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtil { /** * 获取起止日期 * @param sdf 需要显示的日期格式 * @param date 需要参照的日期 *
芈亓
2022/06/17
1.4K0
java对时间的操作,提供给你工具类,直接调用方法就可以操作时间了
-创建 SimpleDateFormat 对象时必须指定转换格式。 -转换格式区分大小写,yyyy 代表年份,MM 代表月份,dd 代表日期,HH 代表 24 进制的小时,hh 代表 12 进制的小时,mm 代表分钟,ss 代表秒。
一写代码就开心
2020/11/20
3.1K0
java对时间的操作,提供给你工具类,直接调用方法就可以操作时间了
java最全最常用的日期工具类(随时补充)
@Slf4j public final class DateUtils { private DateUtils() { } private static final String FORMAT_YYYYMMDDHHMMSS = "yyyy-MM-dd HH:mm:ss"; public static final String FORMAT_YYYY_MM_DD = "yyyy-MM-dd"; public static final String FORMAT_
疯狂的KK
2023/04/10
1.3K0
Java获取时间/格式化日期代码总结
我们在Java开发过程中,少不了与时间打交道,比如根据两个日期得出相差的时分秒,时间加减,时间累加,前5分钟,前一个月,前一年,等等...所以我从网上搜集一些常用的时间/日期格式化代码,以飨读者。
浩Coding
2019/07/03
4.4K0
相关推荐
Java的时间处理与Mysql的时间查询
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验