java 获取指定日前的前一天
/**
* @Author:
* @Description:更加输入日期,获取输入日期的前一天
* @Date:
* @strData:参数格式:yyyy-MM-dd
* @return:返回格式:yyyy-MM-dd
*/
public static String getPreDateByDate(String strData) {
String preDate = "";
Calendar c = Calendar.getInstance();
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = sdf.parse(strData);
} catch (java.text.ParseException e) {
e.printStackTrace();
} c.setTime(date);
int day1 = c.get(Calendar.DATE);
c.set(Calendar.DATE, day1 - 1);
preDate = sdf.format(c.getTime());
return preDate;
}
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.text.SimpleDateFormat; //获取从2018-02-05到2018-10-15号之间所有的周一到周日的日期
public static void getWeekdays(){
String monitorDate = "2018-02-";
String startDate = "";
String endDate = "";
String dateRange = "";
int mon = 2;
for(int i=5;i<=260;) {
if (endDate.length() == 0) {
startDate = monitorDate + i;
} else{
startDate = getSixthDateByDate(endDate,1);
}
endDate = getSixthDateByDate(startDate,6);
System.out.println(startDate+": "+endDate);
dateRange = startDate + endDate;
dateRange= dateRange.replace("-","");
System.out.println(dateRange);
System.out.println("\n");
i+=7;
}
}
/**
* @Author:
* @Description:更加输入日期,获取输入日期后的第一天
* @startData:参数格式:yyyy-MM-dd
* @day:day=1,获取输入日期的第一天;day=2,获取输入日期的第二天;day=n,获取输入日期的第n天
* @return:返回格式:yyyy-MM-dd
*/
public static String getSixthDateByDate(String startData,int day) {
String preDate = "";
Calendar c = Calendar.getInstance();
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = sdf.parse(startData);
} catch (java.text.ParseException e) {
e.printStackTrace();
} c.setTime(date);
int day1 = c.get(Calendar.DATE);
//c.set(Calendar.DATE, day1 +6);获取输入日期后的第一天
c.set(Calendar.DATE, day1 +day);
preDate = sdf.format(c.getTime());
return preDate;
}
//获取今天是星期几. 1:周一;2:周二;3:周三....以此类推
public static int getCurrentDayofweek() {
//今天是几号
Date date=new Date();
Calendar c=Calendar.getInstance();
c.setTime(date);
//今天是这个星期的第几天
int week=c.get(Calendar.DAY_OF_WEEK)-1;
return week;
}
java 获取指定日前的前一天的更多相关文章
- php获取指定日期的前一天,前一月,前一年日期
## php获取指定日期的前一天,前一月,前一年日期 前一天的日期为: date("Y-m-d",strtotime("-1 days",strtotime ...
- java获取指定长度随机数(版本1)
获取指定长度随机数,含大小写字母和数字 package org.sw; import java.util.Random; /** * 得到指定位数的随机数 * @author mengzw * @si ...
- Java获取指定时间的毫秒值的方法
有以下两种方法获取指定时间的毫秒值: 1.Calendar类 先由getInstance获取Calendar对象,然后用clear方法将时间重置为(1970.1.1 00:00:00),接下来用set ...
- Java获取指定包名下的所有类的全类名的解决方案
最近有个需求需要获取一个指定包下的所有类的全类名,因此特意写了个获取指定包下所有类的全类名的工具类.在此记录一下,方便后续查阅 一.思路 通过ClassLoader来查找指定包 ...
- java 获取当前时间,前一天时间
java获取当前时间,并按一定格式输出 1.用Calendar获取Date Calendar calendar=Calendar.getInstance(); SimpleDateFormat for ...
- java获得指定日期的前一天,后一天的代码
/** * 获得指定日期的前一天 * @param specifiedDay * @return * @throws Exception */ public static String getSpec ...
- java获取指定月份有几个星期x,获取指定月份跨了多少个星期
例如获取2020年5月一共有多少个星期二,一共跨了多少个星期 public class MainTest { public static void main(String[] args) throws ...
- 13. Java 获取指定字符串出现的次数
方式一 /** * @param args */ public static void main(String[] args) { String srcText = "Hello World ...
- JAVA获取指定日期是星期几
/** * 获取指定日期是星期几<br> * * @param date * @return 指定日期是星期几 */ public static String getWeekOfDate( ...
随机推荐
- BZOJ2612 : [Poi2003]Sums
设d[i]表示能拼出的x中满足x%a[0]=i的最小的x,其中d[0]=0. 若d[x%a[0]]<=x,则一定可以拼出x,否则一定不可以. 建出带权有向图,点的标号从0到a[0]-1,i号点向 ...
- [Java]如何把当前时间插入到数据库
[Java]如何把当前时间插入到数据库 1.在orderDao.java中 /** 设置订单*/ public void setOrder(Order order){ Date time = new ...
- 使用 IntraWeb (7) - 主模板
TIWLayoutMgrHTML.TIWTemplateProcessorHTML 属于页面级的模板, 如果要全站统一模板, 当然要用主模板. TIWTemplateProcessorHTML 通过其 ...
- gitblit无法安装windows服务或者启动服务失败:Failed creating java
gitblit解压后,命令行运行installService.cmd之前,需要修改里面的参数,将ARCH修改x86,默认是amd64,我的机器是windows 10 Pro 64位版本,jdk也都是6 ...
- PG的集群技术:Pgpool-II与Postgres-XC Postgres-XL Postgres-XZ Postges-x2
https://segmentfault.com/a/1190000007012082 https://www.postgres-xl.org/ https://www.biaodianfu.com/ ...
- Visual Studio 2012使用NUnit单元测试实践01,安装NUnit并使用
在Visual Studio 2012中,默认使用Microsoft自带的MS-Test测试框架.但,Visual Studio同样允许使用第三方测试框架,比如NUnit,xUnit,MbUnit,等 ...
- SOA:A note on RPC
原文地址:http://www.rabbitmq.com/tutorials/tutorial-six-dotnet.html. Although RPC is a pretty common pat ...
- tomcat配置jdbc
server.xml下<GlobalNamingResources> <Resource name="jdbc/Huobanplus" ...
- win7凭据管理、win7多用户远程登录、主机头设置、nuget.org无法访问
前言 最近遇到的几个问题,然后处理在此对处理方式进行记录一下. 1.服务器共享文件夹,在本机进行访问登录时,每次登录或者每次开机进入都要进行登录的权限认证,这样很麻烦. 2.服务器难免会有多用户同时 ...
- SVN更新的问题
更新的时候一直遇到"Base checksum mismatch on"或者"Checksum mismatch while updating",其它文件可以提 ...